University

Institut Teknologi Budi Utomo

http://www.itbu.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23516
9791
1011
17514
23773
8602
6115