China’s Beihang University fires professor following sexual harassment allegations

Beihang University has fired Professor Chen Xiaowu after an internal investigation found that he had sexually harassed students. Chen was suspended last week by the Beijing-based university while the school investigated allegations made against him by a former student. A former doctoral student of Chen, Luo Xixi, posted a Weibo article on January 1 accusing […]