Academic responsibilities at EPL

I teach all my courses within the EPL Faculty. I also serve as secretary of the jury for several programme committees at EPL, namely BAC-SINF, BAC-SINC, INFO, and SINF.

Current teaching in Belgium

  1. Master 2 2026–present · LINFO2275 — Reinforcement Learning: Algorithms and Applications
    15 hours of lectures each year.
  2. Master 2 2024–present · LINFO2369 — Artificial Intelligence and Machine Learning Seminar
    15 hours of lectures each year.
  3. Bachelor 1 2025–present · LINFO1116 — Logique
    30 hours of lectures each year.
  4. Bachelor 3 2023–present · LINFO1361 — Intelligence Artificielle
    30 hours of lectures each year.
  5. Bachelor 3 2025–present · LSINC1361 — Intelligence Artificielle
    30 hours of lectures each year.

Previous teaching in Belgium

  1. Bachelor 2 2023–2026 · LINFO1212 — Projet d'approfondissement en sciences informatiques
    30 hours of lectures each year.

AI education and outreach

  • Printemps des Sciences — Since 2025, I organise the yearly activity Découverte de l’Intelligence Artificielle à travers les jeux de société, with the help of Achille Morenville.
  • Elements of AI — Wallonia representative for this free online learning initiative developed by MinnaLearn and the University of Helsinki to make artificial intelligence accessible to everyone.

Previous teaching in France

During my academic career in France, I completed 521 hours of teaching, including 84 hours of lectures and tutorial classes. I also taught Game AI-related labs in the Netherlands using Ludii as a teaching support tool.

Bachelor level

  • Algorithmics 1 (Python) — 24h practical work
  • C2i — 58h tutorial classes
  • Algorithmics 4 (C) — 18h lectures + 36h practical work
  • Computer Science (VBA) — 48h lectures + 48h practical work
  • Object Oriented Programming (Java) — 18h lectures + 18h tutorials + 36h practical work
  • Advanced Algorithmics (C) — 21h practical work
  • Database (MySQL / PostgreSQL) — 6h practical work
  • Object Oriented Conception (Java) — 10h lectures + 10h tutorials + 64h practical work
  • Web Programming (PHP) — 30h practical work

Master level

  • Network (C / Java) — 18h practical work
  • Search and Game AI — selected labs and academic supervision
  • Project-based teaching in software and AI-related topics