University

Universitas Teknologi Sumbawa

http://uts.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
8166
2751
183
6186
9665
4587
6626