University

Universidad Técnica Estatal de Quevedo

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
7963
775
46
13863
6488
5420