Teaching
Courses, tutorials, and student projects
I have been involved in teaching since 2010, initially at INP-ENSEEIHT (Toulouse, France) and UTT (Troyes, France), and since 2018 at Heriot-Watt University (Edinburgh, UK). My teaching covers signal processing, digital electronics, probability and statistics, and image analysis at both undergraduate and postgraduate levels.
Heriot-Watt University
Probability and Statistics
Fundamentals of probability theory, random variables, distributions, hypothesis testing, and statistical inference for engineering students.
Digital Signal Processing (DSP)
Discrete-time signals and systems, Z-transform, DFT, FFT, digital filter design (FIR/IIR), and real-time DSP implementation.
Circuit Analysis
DC and AC circuit analysis, Kirchhoff's laws, Thevenin/Norton theorems, transient analysis, and frequency response of circuits.
Embedded Software
Embedded systems programming, microcontroller architecture, real-time operating systems, and hardware-software co-design.
Advanced Image Analysis
Advanced topics in image analysis including Bayesian estimation, inverse problems, image restoration, and computational imaging techniques. Delivered as a visiting module for the VIBOT international master programme.
Université de Technologie de Troyes (UTT)
Signal Processing — SY06
Continuous and discrete-time signal processing, Fourier analysis, sampling theory, filter design, and applications in telecommunications and audio processing.
INP-ENSEEIHT, Toulouse
Signal Processing
Signal processing fundamentals, Fourier transform, filtering, spectral analysis, and practical laboratory sessions.
MATLAB Programming
Introduction to MATLAB for engineering applications, matrix operations, data visualization, and numerical methods.
DSP Project
Hands-on DSP project involving the design, implementation, and testing of digital signal processing systems on hardware platforms.
Student Projects
Arc Tracking
Detection and tracking of electrical arcing faults using signal processing and machine learning techniques for safety-critical systems.
DVB-RCS
Digital Video Broadcasting — Return Channel via Satellite (DVB-RCS) system simulation and performance analysis.
SAR Imagery
Synthetic Aperture Radar image processing, speckle filtering, and target detection algorithms.
URSAFE
Urban safety monitoring project combining sensor data fusion and signal processing for environmental monitoring applications.