University

Institut Teknologi Pembangunan Surabaya ITPS Surabaya

http://itps.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
28020
12378
2100
27681
27985
10778
6008