University

Pontificia Universidad Católica Sede Ibarra

https://www.pucesi.edu.ec/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14138
1182
55
16128
5212
6658