University

Universidad Técnica del Norte

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
5347
513
23
618
9549
5161
4921