University

Universidad Técnica del Norte

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

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
4043
346
14
876
8133
3365
4565