University

Pontificia Universidad Católica Sede Ibarra

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

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
12163
1004
51
16456
5327
6650