Teaching

2024-2025

Privacy

A course aimed at Master 1 students at the Cyberschool in Rennes. This course explores different ways to keep track and keep privacy in

During this course, I also designed and gave the students a class about Local Differential Privacy and its possible applications, along with a practical session.

Ethics and Confidence in AI (ECIA in French)

A course aimed at Master 1 students at the University of Rennes’ AI class. I gave both practical and theoretical sessions, was done during the first iteration of the master.

This class is divided in three parts: privacy, explainable AI, and attacks on AI models.

Algorithmes et Complexité Expérimentales (ACE)

A course aimed at first years (L1 ISTN) about computational complexity, mainly taught in JAVA. I gave a practical class, playing around with different basic algorithms to showcase how the complexity of an algorithm will influence real-time executions. The class consisted mostly of these practical sessions, in order to let the students play around with the algorithms and gain insight on what influences the complexity.


2023-2024

I mainly teach two modules at the university of Rennes.

Algorithmes et Complexité Expérimentales (ACE)

A course aimed at first years (L1 ISTN) about computational complexity, mainly taught in JAVA. I gave a practical class, playing around with different basic algorithms to showcase how the complexity of an algorithm will influence real-time executions. The class consisted mostly of these practical sessions, in order to let the students play around with the algorithms and gain insight on what influences the complexity.

BDD - Bases de Données

A course aimed at second year (L2 ISTN) about databases. I gave theoretical and practical classes for this course. The aim is to give students a very focused view of how data is managed in present computer systems.

Students are given a project to design a database on a topic of their choice from scratch: come up with the tables, create the links, implement and make SQL requests upon their own databases.