University

Yachay Tech

http://www.yachaytech.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
10021
857
34
2240
17355
1646
5777