University

Universidad Champagnat Mendoza

https://uch.edu.ar/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14802
1239
103
13624
5963
6683