University

Toyama National College of Technology

https://www.nc-toyama.ac.jp/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
6120
2107
302
13099
5963
5006