University

Institut Teknologi Budi Utomo

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
25308
11348
1284
25197
5963
6683