Teaching

2019 - today

Assistant professor at Centrale Lille, Lille, France.

  • Centrale Lille
    • 1st and 2nd year (L3 / M1 students): Signal processing, Representation of signals and inverse problems (since sep. 2019).
    • 3rd year (M2 students), Artificial intelligence and data science (SDIA) study track: Python programming (2019-2021), Image processing projects (since sep. 2019).
  • University of Lille
    • M1 Data science (M1DS): Python and tools for research (2019-2023), Models for machine learning (since sep. 2020).
    • M2 Data science (M2DS): Machine learning for signal processing (from sep. 2023).

2017 - 2019

Teaching assistant, School of Engineering and Physical Sciences, Heriot-Watt University, Edinburgh, U.-K.

  • Responsibilities: Supervision and assessment of tutorials and Matlab programming sessions (L2 students) [68 h].
  • Field: Signal processing.
  • Full description: Introduction to signal processing, signal and systems delivered to second-year electrical engineering students (L2 level). Course focused on the following concepts: continuous-time linear time-invariant system modeling, Fourier analysis, Fourier transform, Laplace transform.

2014 - 2017

Teaching assistant, department of Electronics and Signal Processing, INP-ENSEEIHT, Toulouse, France. 64h teaching per year.

  • Responsibilities: Supervision of practical sessions and projects (first and last year engineering students, equivalent to L3 and M2 level).
  • Fields: Digital filtering, audio signal processing, algorithm implementation on Blackfin DSPs.
  • Full description:
    • Digital signal processing project (M2 students) [45h]: Projects devoted to the study of several topics in digital signal processing, based on research articles from the literature. Examples of proposed projects include the study of quantization effects on filter synthesis, the study of optimal filter synthesis (e.g., eigenfilter), or the implementation of interpolated FIR filters with a comparative analysis of their computational and memory cost.
    • Practical sessions in digital signal processing (L3 students) [52.5h]: Introduction to digital signal processing given to first year engineering students in electronics, focused on digital filter synthesis techniques (FIR and IIR filters, filter synthesis, windowing, stability…).
    • Programming digital signal processors (DSP) (M2 students) [94.5h]: Practical sessions and project devoted to the implementation of audio effects (flanger, chorus, equalization, fade-in/out, filtering) on an Analog Device Blackfin (ADSP-BF533) DSP, with a fixed-point precision architecture. Algorithm development is conducted in C and assembly language.