University

Xavier University of Louisiana

http://www.xula.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2304
595
539
6118
2369
2459
2815