University

Politeknik Mekatronika Sanata Dharma Sleman

http://www.pmsd.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
23299
10209
1068
23098
5963
6683