University

Sekolah Tinggi Teknik PLN Menara

https://sttpln.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14471
5537
433
17891
17599
5877
6115