University

Pontificia Universidad Católica Sede Ibarra

http://www.pucesi.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
13062
1098
52
4041
16548
5867
6084