University

Universitas Teknologi Sumbawa

http://uts.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
16951
6618
537
16150
22331
5731
6033