8. Shanghai Jiao Tong University
Article share index: 295.15
Article count index: 839
Global rank: No. 30