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. Bachelor 1 2025–present · LINFO1116 — Logique
    30 hours of lectures each year.
  2. Bachelor 2 2023–2026 · LINFO1212 — Projet d'approfondissement en sciences informatiques
    30 hours of lectures each year.
  3. Bachelor 3 2023–present · LINFO1361 — Intelligence Artificielle
    30 hours of lectures each year.
  4. Bachelor 3 2025–present · LSINC1361 — Intelligence Artificielle
    30 hours of lectures each year.
  5. Master 2 2024–present · LINFO2369 — Artificial Intelligence and Machine Learning Seminar
    15 hours of lectures.

Outreach activity on AI and board games

Since 2025, I also organise the activity Découverte de l’Intelligence Artificielle à travers les jeux de société on a yearly basis, with the help of Achille Morenville, as part of the Printemps des Sciences.

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