University

Institut Teknonogi Medan

https://itm.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15783
6268
491
17393
18952
4693
6626