Since 2023 — Engineering programmes, initial and apprenticeship tracks
Annual teaching and supervision workload: approximately 250 equivalent tutorial hours per year.
Artificial Intelligence and Machine Learning
Explainable Artificial Intelligence
Neural Networks and Deep Learning
Big Data and Data Mining
Python Programming
Data Analysis with R
Computer Vision and OpenCV
Biomedical and Medical Imaging
Statistical Learning and Regression
Applied AI and Biomedical Engineering Projects
Big Data for third-year engineering students
Computer Vision and OpenCV
Data Mining for graduate engineering students
Advanced Machine Learning
Artificial Intelligence and biomedical application projects
Project-based teaching for second-, third- and fifth-year engineering students
Regular supervision of at least six final-year apprenticeship students per year
Supervision of first- and second-year master-level internships
Approximately two tutored projects per year in artificial intelligence and biomedical engineering
Coordination of student projects involving healthcare, imaging, data science and machine learning
I also serve as Academic Coordinator of the Medical Technologies and Healthcare specialisation, contributing to curriculum development, teaching coordination, professional partnerships and student supervision.
2012–2022 — Bachelor’s, Master’s and Doctoral programmes in Biomedical Engineering
Annual teaching workload: approximately 300–350 hours per year, including lectures, tutorials and laboratory sessions.
Course - Level- Annual workload
Knowledge Discovery from Medical Data - Master 1 - 63 hours
Biological Data Prediction - Master 2 - 21 hours
Data Mining with R - Master 1 - 54 hours
Algorithms and Programming - Bachelor 1 - 42 hours
C++ Programming - Bachelor 1 - 54 hours
Probability and Statistics - Bachelor 2 - 42 hours
Communication and Academic Skills - Bachelor 2 - 18 hours
Other teaching topics included:
Bioinformatics
Medical Statistics
Machine Learning
Medical Image Processing
Classification Techniques
Knowledge Discovery in Databases
Numerical Analysis
MATLAB Programming
I developed or co-developed several teaching resources and practical course materials, including:
Knowledge Discovery from Medical Data — Master 1
Biological Data Prediction — Master 2
Data Mining with R — Master 1
Interactive exercises and practical material delivered through Moodle
More than 15 years of teaching experience
More than 3,500 cumulative teaching hours
Approximately 250 equivalent tutorial hours per year at ISEN Yncréa Ouest
Approximately 300–350 teaching hours per year at the University of Tlemcen
More than 20 Master’s final-year projects supervised or co-supervised
Development or major redesign of several specialised modules in artificial intelligence and biomedical data science