Teaching

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.