University

Universitas Teknologi Sumbawa

http://uts.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
18227
7219
629
16102
22163
6005
6115