University

Institut Teknonogi Medan

https://itm.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15001
5841
461
15888
18393
5553
6084