University

Institut Teknologi Budi Utomo

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
24889
11012
1272
21721
24987
5819
6626