University

Institut Teknonogi Medan

https://itm.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14663
5852
441
18385
4617
6683