University

Sekolah Tinggi Teknik PLN Menara

https://sttpln.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
6858
2179
140
1135
8634
5086
6084