University

Universidad de Cuenca

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2685
177
8
208
5501
2800
2856