University

Universidad Técnica del Norte

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
5086
487
21
694
9192
5013
4914