University

Universitas Katolik Santo Thomas

http://www.ust.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
16255
6405
512
10914
20952
5122
6084