University

Sekolah Tinggi Teknik PLN Menara

https://sttpln.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
12237
4639
337
14411
15249
4310
6528