University

Institut Teknologi Pembangunan Surabaya ITPS Surabaya

http://itps.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
28105
12452
2128
27782
28042
11401
6033