University

Tohoku University of Art and Design / 東北芸術工科大学

https://www.tuad.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
8500
2882
369
5137
6492
6650