Teaching

Teaching Qualifications and Experiences

Université Saint-Joseph de Beyrouth, Faculty of Engineering (ESIB) - 2016 to 2019

During my years as a PhD. student, I taught the following courses at the Faculty of Engineering, Université Saint-Joseph de Beyrouth:

CourseNatureTotal HoursOverview
Object Oriented Programming (C++)Engineering and Computer Science105 hoursMainly C++, included practical work on arrays, vectors, functions, classes, inheritance, and polymorphism.
Routing and SwitchingEngineering12 hoursIntroduction to network layers, TCP/IP, functionalities of layer 2 and 3 switches, and routing protocols.
Linux OSEngineering12 hoursIntroduction to Linux fundamentals, CLI commands, bash scripts, and others.
Analog ElectronicsEngineering20 hoursDesign and implementation of analog circuits with basic functionalities.
Miscellaneous Lab ClassesEngineering20 hoursExercises on Microsoft Biztlak and Unified Modeling Language (UML).

More Recently

I have also been instructing a part of the course “Virtual Networks” for FIPA 2nd year students at Telecom SudParis and Master students at Telecom Paris. This section of the course introduces students to SD-WAN networks, Docker, Kubernetes, and incorporates lab work.