And Beihang University, also sanctioned, at #24.
7 of the top 15 are from China. Wow.
Tsinghua University #1
Harbin Institute of Technology #5
Huazhong University of Science and Technology #9
Shanghai Jiao Tong University #10
Hong Kong Polytechnic University and Zhejiang University (sharing) #11,
Tongji University #15
There are also Xi'an Jiao Tong University, City Univesity of Hong Kang, Central South University (at Changsha) are at #16, #19, #22. Hong Kong University of Science and Technology and Peking University share the spot of #31.