University

Xavier University of Louisiana

https://www.xula.edu/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
2617
616
558
2894
2909
3517