University

Pontificia Universidad Católica del Ecuador Sede Ambato

http://pucesa.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14507
1272
52
2105
16894
9323
6007