During the course of my PhD thesis, I taught different courses at the University of Rennes 1.

Web Tracking

I participated to a Privacy course taught to 1st year Master students, one year. The participation consisted of 1 hour of lecture and 2 hours of tutorial. You can have access to the slides of the lecture and their source , together with the tutorial and its source . Both are in English and licensed in Creative Commons.

Distributed Databases

I taught tutorials of distributed databases to Master 1 and 2 students, two consecutive years. They consist of 18 hours of tutorials on data processing and storage systems, namely Neo4J, Apache Hadoop, and Apache Spark.

I taught similar tutorials to third year students of the ESIR engineering school for a year. They consist of 12 hours of tutorials on Apache Spark, including a mini-project of 4 hours on the analysis of a dataset chosen by the students.

During these courses, I wrote a tutorial on Spark (available in PDF and Markdown ) and for the mini-project (available in PDF and Markdown ). Both are in French and licensed in Creative Commons.

Database Security

I taught tutorials of database security courses to Master 1 students, two consecutive years. They consist of 10 hours of tutorials on the subjects of database access control, database encryption, and database sanitization.