University

Xavier University of Louisiana

https://www.xula.edu/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2575
621
564
2794
3297
3502