Education

Ph.D. in Computer Science
Mar 2022 - May 2025
EDSTIC Université Côte d'Azur, France
  • Director: Pr. Jean Martinet
  • Thesis: Exploring dynamic inference in Vision Transformers for image classification
M.S. in Computer Science
Sep 2020 - Sep 2021
Université Claude Bernard Lyon 1, France
M.S. in Robotics, Signal & Image Processing
Sep 2018 - Nov 2020
Université Paris-Saclay, France
B.S. in Applied Mathematics, Option: Control Theory
Sep 2016 - Jun 2018
University of Bejaia, Algeria
Preparatory classes for engineering schools, Option: Math-Physics
Sep 2014 - Jun 2016
EPST Annaba, Algeria

Research Experience

Attaché Temporaire d'Enseignement et de Recherche (ATER)
Sep 2025 - Present
LIASD Laboratory - Université Paris 8, France
  • Teaching: Machine Learning, Image/Signal Processing, Information Theory, Complexity Theory
  • Research: Frugal AI, Neural Network Compression (Quantization, Sparsity), Fairness and Biases in LLMs
Ph.D. Candidate
Mar 2022 - May 2025
CEA Paris-Saclay - Université Paris-Saclay, France
  • Supervisors: Dr. Karim Ben Chehida, Dr. Thibault Allenet, Pr. Jean Martinet
  • Thesis: Exploring dynamic inference in Vision Transformers for image classification
Deep Learning & Computer Vision Engineer
Mar 2021 - Sep 2021
SNCF, France
Research Internship
Jun 2020 - Nov 2020
LISV - Université Paris-Saclay, France
  • Supervisor: Pr. Sylvain Chevallier
  • Topic: Deep learning for unsupervised anomaly detection in time series
Research Assistant
Oct 2019 - Mar 2020
LISV - Université Paris-Saclay, France
  • Supervisor: Pr. Sylvain Chevallier
  • Topic: Transfer learning for Brain-Computer Interfaces (BCI) using Riemannian similarities

Teaching

Artificial Intelligence and Data
14 hours
ENSTA - IP Paris, France
  • Course Code: IA01
  • Description: Data mining, statistical learning, neural network basics, and privacy concepts such as k-anonymity and l-diversity.
Algorithmic and Data Structures
50 hours
ENSTA - IP Paris, France
  • Course Code: IN103
  • Description: Core data structures including linked lists, trees, graphs, stacks, and queues for problem solving.

Technical Skills

  • Programming: Python, C/C++, Julia, Matlab
  • Frameworks: PyTorch, TensorFlow, Keras
  • Tools: Git, Docker

Languages

  • French: Fluent
  • English: Fluent
  • Spanish: Intermediate

Hobbies

  • Classical guitar (18 years, including 6 years at the conservatory)
  • Basketball (14 years)