University

Xavier University of Louisiana

https://www.xula.edu/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2576
621
564
2792
3301
3502