University

Sekolah Tinggi Teknologi STT Sapta Taruna

http://www.sttsaptataruna.ac.id/

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
11148
4052
279
14945
9051
8602
6115