University

Universitas Terbuka

http://www.ut.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4430
1451
47
2242
5168
4685
5228