University

Teikyo University of Science & Technology / 帝京科学大学

https://www.ntu.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
7577
2556
339
8463
6492
5973