University

Université d'Artois (comUE Lille Nord de France)

http://www.univ-artois.fr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1812
676
81
4278
3728
2611
1596