University

Xinjiang Institute of Technology / 新疆理工学院

https://xjistedu.cn/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
13779
5457
2064
12106
6492
6650