University

Institut Teknologi Pembangunan Surabaya ITPS Surabaya

http://itps.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
27495
12205
2116
27229
27431
9593
5777