teaching

Detailed overview of my courses and pedagogical responsibilities across different institutions.

Currently, my teaching focus lies in Computer Networks and Stochastic Modeling, with an emphasis on bridging theoretical foundations and practical implementations (TP/TD). I am committed to mentoring students in both fundamental computer science and advanced engineering projects.


Current Appointments

Sorbonne Université – LIP6

Sorbonne Université – LIP6

Academic Year 2025 – 2026
Réseaux (Computer Networks) Master Level

Role: TD + TP (Tutorials & Labs)

Focus: Protocol analysis, socket programming, and network architecture. Deep dive into TCP/IP stack performance.

Réseaux (Computer Networks) Licence 3 (Bachelor)

Role: TD + TP (Tutorials & Labs)

Focus: OSI model, network layer protocols, and local area network practical configuration.


Previous Experience

CY Cergy Paris Université (2024–2025)
  • Java & Object-Oriented Programming Engineering Yr 3
    Covers design patterns, polymorphism, and robust software architecture. [CM + TP]
  • Probability & Statistics for Signals and Networks Master 1
    Theoretical modeling of stochastic events in communication systems. [CM + TD]
  • Mobile Programming Bachelor 3
    Android development and mobile ecosystem integration. [CM + TP]
  • Advanced Networks (Networks 2) Master 2
    Exploration of modern network protocols and performance tuning. [CM + TP]
Télécom Paris (2023–2024)
  • TinyML - Research Initiation Project Project Supervision
    Guiding students through the implementation of ML models on resource-constrained devices.
  • Access and Scheduling Engineering Yr 3
    MAC layer protocols and resource allocation strategies. [CM + TP]
  • IP Networks
    Hands-on sessions on routing and switching. [TP]

Pedagogical Expertise & Skills

Core Computing

Java (OOP), Mobile Dev (Android/iOS), Software Design.

Network Systems

IP Protocols, Scheduling, Performance Analysis, TinyML.

Mathematics

Stochastic Processes, Probability, Statistics for Signals.


Mentorship & Supervision

I have supervised several student projects ranging from low-level protocol optimization to high-level application development. If you are a student at Sorbonne Université interested in Networked AI or Stochastic Modeling, feel free to reach out for project opportunities.