University

Pontificia Universidad Católica del Ecuador Sede Ambato

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14477
1222
55
2160
17014
5450
6626