University

Pontificia Universidad Católica del Ecuador Sede Ambato

https://pucesa.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14193
1245
54
2367
17274
9162
6033