Chen Ping, a Chinese professor with a large following on Chinese social media known for his anti-American sentiments, was recently ridiculed and scolded by Chinese netizens after it was discovered that he’s a resident of Texas, after a severe winter storm hit the state and triggered power outages in mid-February.
According to China’s state media reports, Chen is a senior researcher at Fudan University’s China Institute and a part-time professor at the university’s school of economics.