University

Institut Teknologi Pembangunan Surabaya ITPS Surabaya

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

World RankingContinental RankingCountry RankImpactsort ascendingOpennessExcellence
30610
14663
2468
30600
5963
6683