Teaching

Since 2021 I am an associate professor at Université de Bourgogne, teaching machine learning and programming classes at ESIREM, a public engineering school. I am responsible for several courses and teach both lectures and practical classes.

  • Intelligent systems (graduate level, practical classes): introduction to genetic algorithms and neural networks
  • Information systems (graduate level, lectures and practical classes, course coordinator) : information system design and management
  • Programming (undergraduate level, practical classes, course coordinator) : group projects in Python to improve development skills and introduction to programming project management
  • Artificial intelligence for cybersecurity (graduate level, Yaounde, Cameroon) : introduction to machine learning, application to a cybersecurity project in practical classes
  • Internship and end-of-study project supervision, as a lab supervisor or as a mentoring professor (graduate level, 6 students/year)

I am very interested in pedagogical innovation, and I enjoy the reflection process and creativity involved when creating a class. I try to improve student understanding and information retention, especially during lectures, using interactive methods. I rely on workshops created by the university and enjoy discussing this topic with colleagues.

If you are a student interested in a project or internship with me, please visit my student project page.

Previous activity

From 2018 to 2019 I was a teaching assistant at Sorbonne University, teaching about 64h/year in practical classes:

  • Introduction to programming: undergraduate iterative programming course in C (supervision of practical and theoretical sessions in small groups)
  • Introduction to programming: undergraduate iterative programming course in Python (supervision of practical sessions in small groups)
  • Introduction to artificial intelligence: undergraduate programming course covering the implementation of basic machine learning algorithms (k nearest neighbors, random forest, perceptron…) (supervision of practical and theoretical sessions in small groups)