University

Institut Teknologi Sepuluh Nopember

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1737
476
8
561
1532
2631
2365