University

Sekolah Tinggi Teknik PLN Menara

http://sttpln.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
16455
6337
418
21627
18584
7698
5777