University

St Luke's International University / 聖路加国際大学

http://university.luke.ac.jp/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
5034
1761
208
11539
6492
3416