University

Pontificia Universidad Católica Sede Ibarra

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
11610
1018
47
1669
15338
7298
6033