University

Xavier University of Louisiana

http://www.xula.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2512
637
580
6374
2639
2838
3180