University

Institut Teknologi Padang

http://itp.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
16918
6818
559
6390
17375
5819
6626