University

Universidad Tecnológica del Uruguay

https://utec.edu.uy/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
10867
1038
14
12169
7521
6829