University

Pontificia Universidad Católica Sede Ibarra

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
12646
1131
58
15910
5713
7216