University

Triatma Mulya Stenden

http://www.triatmamulya-stenden.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
25751
10931
1317
23213
25693
11401
6033