University

STT Tawangmangu

https://stt-tawangmangu.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
19919
8338
898
23561
6453
7217