Academic responsibilities
- Head of the computer science bachelor’s degree in 2018-2019 and 2019-2020.
- Head of the first year of the computer science bachelor’s degree at Luminy from 2015-2016 to 2017-2018.
- Lead for the 2018 computer science degree project.
Recent teaching
Academic year 2026-2027
Academic year 2025-2026
Academic year 2024-2025
- Lectures, tutorials and labs for Software Engineering in the first year of the computer science master’s program at Luminy.
- Lectures, tutorials and labs for IT Project Management in the first year of the computer science master’s program at Luminy.
- Lectures, tutorials and labs for Advanced Software Engineering in the first year of the computer science master’s program at Luminy.
- Lectures, tutorials and labs for Compilation in the third year mathematics-computer science bachelor’s degree at Luminy.
- Tutorials and labs for software reliability in the first year FSI master’s track at Luminy.
Academic year 2023-2024
- Advanced Programming in the second year bioinformatics master’s program.
- Compilation tutorials and labs in the third year computer science bachelor’s degree.
- Software Reliability in the first year FSI master’s track.
- Programming and software design labs in the third year computer science bachelor’s degree.
- Lectures, tutorials and labs for Advanced computer science topics in distance learning.
- Lectures, tutorials and labs for advanced graph theory in the first year IMD master’s track.
Academic year 2022-2023
- Advanced Programming in the second year bioinformatics master’s program.
- Software Engineering tutorials and labs in the first year computer science master’s program.
- Software Reliability in the first year FSI master’s track.
- Programming and software design labs in the third year computer science bachelor’s degree.
- Lectures, tutorials and labs for advanced computer science topics in distance learning.
Academic year 2021-2022
- Programming 1 in the first-year Descartes track.
- Programming 2 in the second year computer science bachelor’s degree.
- Programming and software design labs in the third year computer science bachelor’s degree.
- Software Engineering labs in the first year master’s program.
Earlier milestones
- 2019-2020: head of the computer science bachelor’s degree and Programming 2 teaching in Aix and Luminy.
- 2018-2019: distributed algorithms course on mobile agent systems, Programming 2, and degree coordination.
- 2017-2018 to 2015-2016: automata and circuits, introduction to computer science and programming, bridging courses, parallel programming, and curriculum coordination.
- 2014-2015 to 2010-2011: automata and circuits, distributed algorithms, combinatorics and graph theory, foundations of computer science, parallel and distributed programming.
Teaching before Aix-Marseille
- 2009-2010 at Université Bordeaux 1: Algorithms 2 and 3, networking usage, Unix, Programming 2, and object-oriented programming in the MIAGE bachelor’s degree.
- 2007-2008 at ENSEIRB: imperative programming, systems programming, graph algorithms and project supervision.
- 2006-2007 and 2005-2006 at the University of Bordeaux: advanced algorithms, computer systems usage, databases, algorithms, and data structures.