University

Xavier University of Louisiana

https://www.xula.edu/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
2617
616
558
2894
2909
3517