The Lille University of Science and Technology is a French university located on a dedicated main campus in Villeneuve d'Ascq with 20,000 full-time students plus 14,500 students in continuing education. Wikipedia