University

Institut Teknologi Pembangunan Surabaya ITPS Surabaya

https://web.itps.ac.id/

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
30032
13957
2470
28242
29982
5819
6626