My picture

Teaching at ensIIE since September 2022

I am teaching various courses at ensIIE. I am giving tutorials and practical sessions of almost all computer science modules of the first semester. I am also giving an adavanced course in the fifth semester about performance of distributed systems, introducing scheduling and performance analysis of distributed applications.

I am the head of the CIDM track, in partnership with the CEA. This track offers an advanced and complete program about HPC, BigData and Quantum computing. A full program description is available here.

From Sept. 2025, I will hold the Teaching Chair “Technologies avancées et émergentes pour la Souveraineté numérique” between ensIIE and CEA.

Here is a complete table of my teaching up to 24/25.

Teaching at ensIIE since September 2022
Status Year Program Level Course title Total hours Type of class Responsibilities
Associate Professor 2024-2025 Student 3rd year Performance des systèmes parallèles 42h Lectures & Tutorials Course leader
1st year Projets informatique et mathématique 18h Tutorials -
Shell et système d'exploitation 31h Tutorials -
Conception de bases de données relationnelles 13h Tutorials -
Programmation Impérative 31h Tutorials -
Apprenticeship 1st year Mémoires Impératives 14h Lectures Course co-leader with D. WATEL
Modélisation Objet 11h Lectures & Tutorials Course leader
2nd year Introduction au calcul parallèle 26h Lecture & Tutorials Course leader
2023-2024 Student 1st year Shell et système d'exploitation 31h Tutorials -
Conception de bases de données relationnelles 13h Tutorials -
2nd year Programmation Avancée et Projet 18h Tutorials -
Apprenticeship 1st year Algorithmes et programmation 31h Tutorials -
Programmation objet 15h Lectures Course leader
2nd year Introduction au calcul parallèle 26h Lecture & Tutorials Course leader
2022-2023 Student 1st year Shell et système d'exploitation 31h Tutorials -
Conception de bases de données relationnelles 13h Tutorials -
Projet informatique 17.5h Encadrement projets -
2nd year Programmation Avancée et Projet 18h Tutorials -
Apprenticeship 1st year Algorithmes et programmation 31h Lectures & Tutorials -
2nd year Programmation objet 15h Lectures Course leader

Teaching at ENSEIRB-MATMECA from 2017 to 2020

During my PhD from 2027 to 2020, I have taught 64 hours per year as a teaching assistant in the computer science department of the ENSEIRB-MATMECA engineering school, member of Bordeaux INP. The school proposes six main engineering programs in three years. The following table summarizes my teaching duties in the computer science program during those three years.

Status Year School Level Course Title Total Hours Type of Class Responsibilities
Teaching Assistant 2019-20 ENSEIRB-MATMECA 1st year Work environment (Basic Unix, Emacs, LaTeX) 24h Tutorials -
Programming project 1 25h Practical sessions -
2nd year Cryptography 18h Tutorials MOOC because of Covid
2018-19 ENSEIRB-MATMECA 1st year Work environment 24h Practical sessions -
Imperative programming project 25h Practical sessions -
2nd year Cryptography 18h Tutorials Final exam & Practical session
2017-18 ENSEIRB-MATMECA 1st year Imperative programming 2 24h Practical sessions -
Functional programming project 25h Practical sessions -
2nd year Cryptography 18h Tutorials Final exam & Practical sessions

Return to main page