University

Institut Teknologi Minaesa Tomohon

http://itmtomohon.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
27852
12279
2008
28051
27522
11401
6033