University

Universidad de Cuenca

http://www.ucuenca.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2843
186
7
199
5521
3263
2982