University

Showa University

https://www.showa-u.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1725
447
79
3897
2597
1553