University

Universidad Tecnológica del Uruguay

https://utec.edu.uy/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14827
1234
21
13433
6492
6650