University

Universitas Teknologi Sulawesi Utara

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
13159
5114
370
11582
5963
6683