University

Institut Teknologi Pembangunan Surabaya ITPS Surabaya

http://itps.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
28021
12378
2100
27682
27986
10778
6007