University

Institut Teknologi Padang

http://itp.ac.id/

World Rankingsort ascendingContinental RankingCountry RankPresenceImpactOpennessExcellence
18006
7222
601
8198
18294
7356
6084