University

Sekolah Tinggi Teknologi Adisutjipto STTA Yogyakarta

https://www.stta.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
18289
7576
645
17693
5963
6658