University

Hokkaido Information University

https://www.do-johodai.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
5465
1926
264
9277
5963
5006