Teaching
I am a Maître de Conférences (Associate Professor) in Informatics at Université Gustave Eiffel. My teaching focuses mainly on several aspects of programming. I teach at various levels, Master 1 (first year of master), École d’Ingénieurs, and Licence 3. I also intervene in the course in Analysis of Algorithms in The Parisian Master of Research in Computer Science (MPRI).

📌 Current Teaching
Programmation d’applications réseaux en Java (CM/TP)
Network programming in Java: sockets, TCP/UDP, client-server architectures.
Applications Réseaux (CM/TP)
Network programming in Java: sockets, TCP/UDP, client-server architectures.
Programmation Système (TP)
Java Coding Camp
Java avancé (TP)
Advanced Java programming, OOP, design patterns, and concurrency.
Concurrence en Java (CM/TP)
Concurrence en Java (CM/TP)
📅 Past Teaching
Show past courses
- Algorithmique avancée (TD) — École d'Ingénieurs, 3rd semester (2021)
- Analyse syntaxique (TD) — L3 (2020–2022)
- Compilers (TD) — L3 (2020–2022)
- Algorithmique des arbres (TP) — L3 (2020)
- Principes des systèmes d’exploitation (TD) — DUT, 3rd semester (2020)
- Prog. C Avancée (TD) — L3 (2020)