University

Politeknik Elektronika Negeri Surabaya

https://www.pens.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3491
1135
41
4616
2899
4433