University

STT Tawangmangu

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
22733
9895
998
26142
5075
6683