University

Pontificia Universidad Católica del Ecuador Sede Ambato

http://pucesa.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14506
1272
52
2105
16893
9323
6008