University

Politeknik Mekatronika Sanata Dharma Sleman

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
25376
11072
1229
19537
25661
7356
6084