University

Xavier University of Louisiana

https://www.xula.edu/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
2617
616
558
2894
2909
3517