University

Pontificia Universidad Católica Sede Ibarra

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
12032
1036
44
3819
15144
7352
6007