University

Universitas Teknologi Sulawesi Utara

http://www.utsu.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14642
5892
478
13205
6492
6650