University

Pontificia Universidad Católica Sede Ibarra

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

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
12163
1004
51
16456
5327
6650