University

Universidad Técnica del Norte

http://www.utn.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4778
458
22
791
8926
5129
4751