University

Institut Teknonogi Medan

https://www.itm.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15055
5782
457
14137
18298
6282
6115