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 […]