I am actively involved in both teaching and supervision of *graduate *and* undergraduate* students. I am teaching since 2012 at Aix-Marseille University (AMU) courses on algorithms, machine learning and data science. I strongly contributed to the development and implementation of the master’s programme “Artifical Intelligence and Machine Learning” that was launched by the department of Computer Science at AMU in 2018. I have co-supervised 4 Ph.D. students and I am currently supervising 3 doctoral students on research topics related to quantum machine learning and deep learning.

## Ph.D. Student Advising

- Joachim Tomasi (2023 -)
- Topic:
*Quantum machine learning*

- Topic:

- Xiaoyu Sun (2022 -)
- Topic:
*Noisy quantum computation*

- Topic:

- Kais Hariz (2020 -)
- Topic:
*Implicit regularization in deep learning*

- Topic:

- Balthazar Casalé (2019-2023)
- Dissertation:
*Machine learning for quantum bandits and quantum entanglement detection*

- Dissertation:

- Luc Giffon (2017-2020)
- Dissertation:
*Sparse approximations and kernel methods for learning compressed models* - Current position:
*Post-doctoral researcher (INRIA)*

- Dissertation:

- Riikka Huusari (2016-2019)
- Dissertation:
*Kernel learning for structured data: A study on learning operator- and scalar-valued kernels for multi-view and multi-task learning problems* - Current position:
*Post-doctoral researcher (Aalto University, Finland)*

- Dissertation:

- Guillaume Rabusseau (2013-2016)
- Dissertation:
*A tensor perspective on weighted automata, low-rank regression and algebraic mixtures* - Current position:
*Assistant Professor at Mila and DIRO from Unive*rsité de Montréal

- Dissertation:

## Courses Taught

**Doctoral courses**- Quantum Machine Learning : Basics and Principles
- Artificial Intelligence: from Machine Learning to Data Science

**Undergraduate courses**- Introduction to Data Science
- Advanced Data Science
- Machine Learning Basics
- Foundations of Machine Learning
- Mathematics for Artificial Intelligence

**Graduate courses**- Algorithms and Data Structures
- Advanced Data Structures
- Introduction to Programming with Python
- C Programming
- Project in Computer Science
- Digital Signal Processing