Skip to main content

Teaching

Overview

As a doctoral teaching assistant (2022–2025) and now ATER at Université Gustave Eiffel, I have accumulated 427 hours of teaching across multiple courses and levels — from first-year undergraduates to Master's students.


Courses Summary (427h)

CourseLevelYearsTotal HoursFormatTopics
System ProgrammingL3 CS2022–2026165hPractical Labs (TP)System calls, process management (fork), file descriptors (dup2), I/O operations, program execution (exec)
DatabasesBUT BD2025–202656hPractical Labs (TP)Relational model, SQL queries, database design
Computer NetworksL3 CS2023–202652hPractical Labs (TP)TCP, UDP, HTTP, IPv4, IPv6, ARP, firewall configuration
Python Programming (AP1)L1 Math-CS2022–202348hPractical Labs (TP)Python basics, control flow, functions, data structures, project-based programming
System AdministrationINFO 12023–202544hPractical Labs (TP)Linux administration, shell scripting, system configuration, service management
Python Programming (AP2)L12025–202630hPractical Labs (TP)Advanced Python, program structuring, project development
Information SystemsBUT MMI2025–202620hPractical Labs (TP)Information systems architecture, data management
Computer ArchitectureINFO 12025–202612hPractical Labs (TP)CPU architecture, memory hierarchy, assembly programming

Yearly Breakdown

2025 – 2026 (174h)

CourseLevelTopicsTotal
System ProgrammingL3 CSSystem calls, process creation (fork), file descriptor management (dup2), I/O operations, program execution (exec)24h
System AdministrationINFO 1Linux administration, shell scripting, system configuration, service management12h
Computer ArchitectureINFO 1CPU architecture, memory hierarchy, assembly programming12h
Computer NetworksL3 CSTCP, UDP, HTTP, IPv4, IPv6, ARP, firewall configuration20h
DatabasesBUT BDRelational model, SQL queries, database design56h
Information SystemsBUT MMIInformation systems architecture, data management20h
Python Programming (AP2)L1Advanced Python, program structuring, project development30h

2024 – 2025 (88h)

CourseLevelTopicsTotal
System ProgrammingL3 CSSystem calls, process management, file descriptors, Unix programming20h
System AdministrationINFO 1Linux administration, shell scripting, system configuration12h
Computer NetworksL3 CSTCP/IP protocols, IPv4/IPv6, routing basics, firewall configuration20h

2023 – 2024 (89h)

CourseLevelTopicsTotal
System ProgrammingL3 CSMemory management, concurrency, Unix programming25h
System AdministrationINFO 1Linux system management, shell tools, system configuration12h
Computer NetworksL3 CSTCP/IP stack, routing principles, networking fundamentals20h

2022 – 2023 (76h)

CourseLevelTopicsTotal
Python Programming (AP1)L1 Math-CSPython basics, control flow, functions, data structures, programming project48h
System ProgrammingL3 CSC programming, processes, file systems, system calls28h

M2 Project Supervision (SSIO)

I supervise Master's (M2) student teams on applied research and experimentation projects in networking and IoT systems. Each project involves design, implementation, and experimental evaluation of networked systems.

  • 2022–2023BLE-based radio relaying using smartphones (3 students)
  • 2023–2024NB-IoT monitoring platform for IoT devices (3 students)
  • 2023–2025BOMNET: BIM integration into the OMNeT++ network simulator
  • 2024–2025Deployment of a private 5G network using OAIBOX (3 students)
  • 2025–2026End-to-end performance measurement campaign for 5G networks

Pedagogical Innovation

During the 2023/2024 academic year, I designed and led an experimental reflective learning activity in the System Programming course (L3), across two lab sessions:

  1. Phase 1 — Free writing (5 min): Students write about concepts they understood from the lecture
  2. Phase 2 — Oral exchanges: Two modalities tested — whole-class discussion and small-group discussion
  3. Phase 3 — Tool introduction: Presentation of XMind as a mind-mapping tool for knowledge structuring

The goal was to promote deeper memorization and metacognitive awareness among students.


Pedagogical Training

  • "Building Pedagogical Activities for Higher Education" — 18h training by Gilberto Ramos-Idunate (INSPE)