University

Institut Teknologi Pembangunan Surabaya ITPS Surabaya

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

World RankingContinental RankingCountry RankImpactOpennesssort ascendingExcellence
30610
14663
2468
30600
5963
6683