Since September 1998, the year of my appointment at the University of Technology of Compiègne, until now I have been responsible for several courses, both at engineer level and at master level. I will cite the UV of “Databases”, “Architecture of Internet applications”, “Operational Research” and “Optimization”. I was also responsible for the project of setting up an apprenticeship training, IT section at UTC. I designed and implemented this training and I was responsible until 2015. Since 2017 I am responsible for the master's degree in engineering entitled “Complex systems engineering” and responsible for the speciality “Machine learning and optimization of systems”.