Since 2021, I teach at every level, from the first year of the BUT to the Master, in the Computer Science department of the IUT de Champs-sur-Marne and at the Institut Gaspard-Monge, and in the Master programme of ESIEE-Paris. My courses cover computer networks, cybersecurity, C/C++ programming, system administration, virtualization, automation and network modeling and simulation.
I favor active and project-based learning: new knowledge is integrated into what students already know, and mistakes are used as a lever for exploration. Course content is updated every year with the results of my research on 5G/6G networks, UAVs and AI, and student projects (SAÉ, tutored projects, theses) are directly linked to my research topics.
I coordinate the whole third-year cohort at the IUT de Champs-sur-Marne: organization and allocation of courses, timetables, follow-up of each student's path and results, semester and diploma juries, and representation of the programme. I also manage relations with industrial partners, work-study placements and the transition of students to professional life.
BUT1: Introduction to Network Services (lectures, labs)
BUT2: Network Services, Network and System Administration (tutorials, labs)
BUT2 / BUT3: Virtualization and Advanced Virtualization (lectures, tutorials, labs)
BUT3: Advanced Programming (lectures, labs)
BUT3: Production Chain Automation, CI/CD (lectures, labs)
L2: C/C++ Programming (labs)
L3: Computer Networks (tutorials, labs)
M2, ESIEE-Paris: Network Security (lectures, labs)
M2 SSIO: Network Modeling and Simulation (labs)
Advanced Programming (BUT3): advanced data structures and good development practices.
Network Modeling and Simulation (M2 SSIO): simulation methods and tools for network performance evaluation.
Production Chain Automation (BUT3): automation of deployment pipelines (CI/CD) and production environments.
Introduction to Network Services (BUT1): OSI and TCP/IP models, IP addressing, routing and network services, tied to the students' SAÉ project.
Advanced Virtualization (BUT3): virtualization management, resource allocation and software-defined networking (SDN), oriented towards cloud and 5G/6G.
Network Security (M2, ESIEE-Paris): security schemes, VPN and threat analysis.
Tutored Master 2 (SSIO) projects on drone and ground-robot synchronization and 3D mapping (Python, ROS), and Master theses on drone fleets and autonomous navigation (see Team and Projects).
University of Laghouat, Algeria (2017-2021): Telecommunication systems and networks, IP routing, Java programming, Linux systems, administration of network services, industrial networks and communications, computer-assisted management. Earlier, C/C++ programming (2014-2016).