University

Triatma Mulya Stenden

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
25422
11457
1316
25317
5963
6683