University

Universitas Teknologi Sumbawa

https://uts.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
9060
3136
214
11568
4283
6683