University

Universidad Católica de Cuenca

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
10391
887
36
1644
14730
5648
5777