University

Universidad Tecnológica Indoamérica

http://www.uti.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
5298
548
32
2020
13456
5679
4348