University

Universidad Técnica Estatal de Quevedo

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
7965
775
46
13862
6492
5421