University

Pontificia Universidad Católica del Ecuador Sede Ambato

http://pucesa.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15971
1412
50
4193
17196
9159
5789