University

Institut Teknologi Sepuluh Nopember

http://www.its.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2621
779
15
502
2446
2389
4032