University

Pontificia Universidad Católica del Ecuador Sede Ambato

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14229
1189
56
15984
5291
6683