University

Tohoku Institute of Technology / 東北工業大学

https://www.tohtech.ac.jp/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
5658
1980
250
8202
7420
5325