University

Institut Teknonogi Medan

http://www.itm.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
13766
5203
377
15265
17912
6097
6033