University

Xavier University of Louisiana

http://www.xula.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2768
45
606
7156
2843
2329
3577