University

Universidad Católica de Cuenca

http://www.ucacue.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
10662
898
33
1872
13954
6234
5789