University

Pontificia Universidad Católica del Ecuador Sede Ambato

https://www.pucesa.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14419
1229
55
2280
17605
6505
6084