2022-2023
- Privacy Preserving Machine Learning, Master 2 Data Science, University of Lille
Course on private machine learning with a focus on differential privacy. 24 hours of lectures and lab sessions (taught in English).
[Course page]
- Introduction to Privacy Preserving Machine Learning, Ecole Centrale de Lille
Short version of my course on private machine learning with a focus on differential privacy. 6 hours of lectures and lab sessions (taught in French).
2021-2022
- Privacy Preserving Machine Learning, Master 2 Data Science, University of Lille
Course on private machine learning with a focus on differential privacy. 24 hours of lectures and lab sessions (taught in English).
[Course page]
- Introduction to Privacy Preserving Machine Learning, Ecole Centrale de Lille
Short version of my course on private machine learning with a focus on differential privacy. 6 hours of lectures and lab sessions (taught in French).
2020-2021
2019-2020
- Advanced Machine Learning, Cycle Master et Master Spécialisé Big Data, Télécom Paris
Advanced machine learning methods : metric learning, large-scale kernel methods, graph-based learning. 18 hours of lectures and lab sessions (taught in French).
- Certificat d’Études Spécialisées Data Scientist, Télécom Paris
Introduction to supervised learning, Support Vector Machines. 14 hours of lectures and lab sessions (taught in French).
- Machine Learning, Data Analysis & Decision making, Ecole Centrale de Lille
Advanced machine learning methods : metric learning, large-scale kernel methods, graph-based learning. 12 hours of lectures and lab sessions (taught in French).
2018-2019
- Advanced Machine Learning, Cycle Master et Master Spécialisé Big Data, Télécom Paris
Advanced machine learning methods : metric learning, large-scale kernel methods, graph-based learning. 18 hours of lectures and lab sessions (taught in French).
- Certificat d’Études Spécialisées Data Scientist, Télécom Paris
Introduction to supervised learning, Support Vector Machines. 14 hours of lectures and lab sessions (taught in French).
- Machine Learning, Data Analysis & Decision making, Ecole Centrale de Lille
Advanced machine learning methods : metric learning, large-scale kernel methods, graph-based learning. 12 hours of lectures and lab sessions (taught in French).
2017-2018
- Advanced Machine Learning, Cycle Master et Master Spécialisé Big Data, Télécom Paris
Advanced machine learning methods : metric learning, large-scale kernel methods, graph-based learning. 15 hours of lectures and lab sessions (taught in French).
- Certificat d’Études Spécialisées Data Scientist, Télécom Paris
Introduction to supervised learning, Support Vector Machines. 10.5 hours of lectures and lab sessions (taught in French).
- Machine Learning, Data Analysis & Decision making, Ecole Centrale de Lille
Advanced machine learning methods : metric learning, large-scale kernel methods, graph-based learning. 12 hours of lectures and lab sessions (taught in French).
2016-2017
- Advanced Machine Learning, Cycle Master et Master Spécialisé Big Data, Télécom Paris
Advanced machine learning methods : metric learning, large-scale kernel methods, graph-based learning. 18 hours of lectures and lab sessions (taught in French).
- Certificat d’Études Spécialisées Data Scientist, Télécom Paris
Introduction to supervised learning, Support Vector Machines. 14 hours of lectures and lab sessions (taught in French).
2015-2016
- Advanced Machine Learning, Cycle Master et Master Spécialisé Big Data, Télécom Paris
Advanced machine learning methods : distributed optimization, metric learning, large-scale kernel methods, graph-based learning. 21 hours of lectures and lab sessions (taught in French) and organization of a data challenge with the company Morpho on the topic of rank aggregation for facial recognition.
- Certificat d’Études Spécialisées Data Scientist, Télécom Paris
Introduction to supervised learning, Support Vector Machines. 10 hours of lectures and lab sessions (taught in French).
2014-2015
- Advanced Machine Learning, Cycle Master et Master Spécialisé Big Data, Télécom Paris
Advanced machine learning methods : stochastic approximation, distributed algorithms, structured prediction, large-scale kernel methods. 15 hours of lab sessions (taught in French) and organization of a data challenge with the company Morpho on the topic of metric learning for facial recognition.
- Machine Learning and Data Mining, Cycle Master et Master Spécialisé Big Data, Télécom Paris
Introduction to machine learning and data mining : Python programming, k-nearest neighbors, perceptron, classification and regression trees, large margin and kernel methods, ensemble learning and unsupervised learning. 24 hours of lab sessions, taught in French.
2012-2013
- Design and Analysis of Algorithms, Master Erasmus-Mundus CIMET, University of Saint-Etienne
Introduction to C programming, divide-and-conquer algorithms, dynamic programming, graph algorithms. 22 hours of lab sessions with student projects, taught in English.
2011-2012
- Pattern Recognition, Master Erasmus-Mundus CIMET, University of Saint-Etienne
Introduction to convex optimization, support vector machines (SVM) and their applications. 20 hours of lectures, tutorials and lab sessions, taught in English. In charge of the course unit.
- Design and Analysis of Algorithms, Master Erasmus-Mundus CIMET, University of Saint-Etienne
Introduction to C programming, divide-and-conquer algorithms, dynamic programming, graph algorithms. 22 hours of lab sessions with student projects, taught in English.
- Object-Oriented Programming, Licence professionnelle ATII par alternance, IUT de Saint-Etienne
Introduction to object-oriented programming and Java. 21 hours of lectures, tutorials and lab sessions taught in French to students in cooperative education (work-based learning). In charge of the course.
- Introduction to Office Tools, L1 Sciences Technologie Santé, University of Saint-Etienne
Introduction to information technology : Internet, word processing, HTML, spreadsheet and presentation applications, databases. 12 hours of lab sessions, taught in French.
2010-2011
- Design and Analysis of Algorithms, Master Erasmus-Mundus CIMET, University of Saint-Etienne
Introduction to C programming, divide-and-conquer algorithms, dynamic programming, graph algorithms. 22 hours of lab sessions with student projects, taught in English.