University

Institut Teknologi Budi Utomo

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
22983
10083
1069
22763
6492
6650