M2 MPRI (Master Parisien pour la Recherche en Informatique, second year of Master's degree) as part of the magistère Informatique of the ENS Rennes.
Followed courses:
Subject: A data-flow analyser parametrized by an iteration order for the formally verified compiler CompCert [detailed subject] [Report, slides (in French)]
Supervisors: Sandrine Blazy, Delphine Demange (IRISA, Rennes, CELTIQUE/EPICURE team)
M1 SIF (Science Informatique, first year of Master's degree), co-managed by the Université Rennes 1 and the ENS Rennes.
Detailed description of the followed courses
Sujet: Secure compilation of speculative-constant-time programs [Slides]
Supervisor: Vincent Laporte (LORIA, Nancy, PESTO team)
Subject: Verification of a Just-In-Time compiler [Report]
Supervisors: David Pichardie, Aurèle Barrière (IRISA, Rennes, CELTIQUE team)
L3 Informatique Fondamentale (third year of Bachelor's degree), co-managed by the Université Claude Bernard Lyon 1 and the ENS de Lyon.
Admission to the Master's degree cycle (concours cycle master) in computer science at the ENS Rennes.
Detailed description of the followed courses
Subject : Study of the scalability of video conference servers [Report, slides (in French)]
Supervisor : Gilles Muller (INRIA Paris, WHISPER team)