Teaching Philosophy

I believe in learning by doing. My approach emphasizes hands-on projects, interactive exercises, and real-world applications. I develop educational tools that make learning engaging while building strong foundational skills.

My courses cover both technical skills (computer science, AI, machine learning) and scientific skills (introduction to research, biases in data analysis).

Current Responsibilities

📊 Data Science Track

Master 1 & 2

Program coordinator for the Data Science specialization track at IMT Atlantique.

🖥️ Computer Science

Bachelor 3

Introduction to computer science fundamentals for third-year undergraduate students.

📈 How to Lie with Statistics

Master 1 & 2

Critical thinking about data visualization and statistical interpretation.

Current courses: Computer Science (Bachelor 3), Data Science Track (Master 1 & 2), Introduction to AI (Master 1 & 2), How to Lie with Statistics (Master 1 & 2), Introduction to Research (Master 1 & 2)

PyRat

Learn Algorithms Through Gaming

PyRat is an educational platform I created to teach programming and algorithms at IMT Atlantique. Students learn by programming AI agents that compete in a maze game to collect cheese!

400+ students/year
10+ years in use
6+ algorithms
BFS DFS Dijkstra TSP Heuristics Solvers RL

Student Supervision

Interns

Name Topic Period Links
Anatole Lehé DPP Sampling in Genetic Algorithms 2023 — 2024
Jonathan Lys Adaptation of Segmentation Models 2023
Frederic Lin Segment Anything Model Extension 2023
Zakaria El Ouahidi Real-Time EEG Decoding for BCI 2023
Nathan Darjana 3D Segmentation of CT Scanner Heart Imaging 2022
Maëlle Gabens Pruning for Graph Signal Sampling 2022
Amine El Ouahidi ML for Post-TAVI Risk Prediction 2022
Marc Serre Adversarial Classes in Few-Shot Problems 2021
Gaspard Canevet Reinforcement Learning in Metaheuristics 2021
Victor Quéré ML for ICH Early Mortality Prediction 2020
Matis Feller Study of Cell Repartition in Tumors 2020
Clément Ribes Spatio-Temporal Signals with GSP 2020
Yassine El Ouahidi Study of Cell Repartition in Tumors 2020
Ali Dadras Classification of Patterns in Time Series 2018
Wenqi Shu-Quartier-dit-Maire Classification of Cancer Types from Medical Images 2018
Houda Abichou Spectral Graph Theory 2017  
Martin Dornier BCI for Hand Movement Classification 2016
Ladislas Ducerf ML and GSP 2016
Guillaume Buret Hacking the PyRat Platform 2016
Loïc Carr ML for Object Recognition in Images 2016
Axel Kerinec Spatio-Temporal Pattern Detection 2016
Maëlys Robert Graph Signal Processing 2015
Khalid Aitelamine Graph Signal Processing for Classification 2015
Chiraz Nafouki Visualization of Signal Diffusion on Graphs 2015

Student Projects

  • 29 student projects proposed and supervised (Bachelor 2 to Master 2)
  • 3 industry partnered projects tutored (Master 1 & 2)
  • 4 end-of-study internship tutored (Master 2)
  • 2 apprenticeship students tutored (engineering curriculum)