University

Universidad Técnica Federico Santa María

https://www.usm.cl/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1188
48
5
2334
3200
1458
866