University

Institut Teknologi Indonesia

https://www.iti.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
13567
5188
398
7756
17896
5132
6084