University

Universidad Técnica del Norte

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4063
373
13
526
7948
4476
4290