University

Universidad Internacional del Ecuador

https://www.uide.edu.ec/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
4305
364
17
6101
4943
4579