University

Universitas Teknologi Sulawesi Makassar

http://www.utsmakassar.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
28021
13086
1818
27976
5963
6658