University

Universidad Técnica Estatal de Quevedo

https://www.uteq.edu.ec:443/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
7631
748
41
14185
5963
5442