My PhD training gave me the opportunity to teach on many different topics:
- Algorithmique et programmation 3 (TD, TP)
Taught to second year undergraduated students. These courses focus on finding the best possible algorithm, in terms of complexity, to solve a given problem.
Programming language: Python.
- Fondements du Machine Learning (TD)
Taught to third year undergraduated students. This course teaches the basics of machine learning: singular value decomposition, principal component analysis, ...
- Machine Learning et applications (TP)
Taught to Master student. The purpose of this course is to teach students how to code basic Machine learning algorithms, using Python.
- Calcul (CM,TD)
Taught to first year undergraduated students.
- Analyse de données (TD)
Taught to second year undergraduated students. The goal is to teach them the basic of statistics analysis.
- Optimisation continue (TD)
Taught to second year master students.
Before becoming a PhD student in computer science, I also taught mathematics at a high school level in the following establishments: