University

Pontificia Universidad Católica Sede Ibarra

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
13886
1191
43
2264
15212
8949
5789