University

University of Wisconsin la Crosse

https://www.uwlax.edu/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
1794
459
412
1203
1968
3009