University

Pontificia Universidad Católica Sede Ibarra

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
12095
1018
41
2885
15581
6920
5777