University

Pontificia Universidad Católica del Ecuador Sede Ambato

http://pucesa.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
16595
1495
54
2437
17627
9428
5777