University

IMT Lille Douai (Mines Douai + Télécom Lille) (comUE Lille Nord de France)

http://imt-lille-douai.fr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
6371
1710
181
15391
8364
2557
6115