University

Institut Teknologi Pembangunan Surabaya ITPS Surabaya

http://www.itps.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
28457
12702
2340
28579
28225
8602
6115