I started teaching in 2011 at the Science Faculty of the Aix-Marseille University. In 2015, I joined the Aix-Marseille University Institute of Technology. My main courses responsabilities are listed below.

Faculty of Science of the Aix-Marseille University (2011-2015)

Language C

- First year of bachelor degree in Computer Science and Mathematics:
      courses (12h), tutorials (80h) and practical works (130h)
- Second year of bachelor degree in Engineering Science:
      tutorials (18h) and practical works (24h)

Object Programming

- Second year of Bachelor degree in Computer Science and Mathematics:
      tutorials (18h)

Institute of Technology of the Aix-Marseille University (2015-2016)

Introduction to UNIX and shell script programming

- First year of technology degree in Computer Science:
      courses (30h), practical works (30h)

Object Programming

- First year of technology degree in Computer Science:
      tutorials (20h) and practical works (12h)

Introduction to Human–computer interaction

- First year of technology degree in Computer Science:
      tutorials (38h)

Mathematical modelisation

- Second year of technology degree in Computer Science:
      practical works (12h)

Distribued Programming

- Second year of technology degree in Computer Science:
      tutorials (22h)

Advanced Object Programming

- Second year of technology degree in Computer Science:
      practical works (31h)