University

Showa University / 昭和大学

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1717
451
78
3783
2604
1551