University

Politeknik Mekatronika Sanata Dharma Sleman

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
22760
9398
947
19078
24498
7847
6115