University

Tomakomai Komazawa University / 苫小牧駒澤大学

http://tku.t-komazawa.ac.jp/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
13200
5015
644
16345
11582
7356
6084