University

Xavier University of Louisiana

https://www.xula.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2493
636
581
6848
2806
2938
3166