Teaching & Mentoring

Courses I have taught through the years, student mentoring activities and teaching certifications I have acquired.

Courses:

Webtechnologie INF (Bachelor Informatica) - Coordinator-Lecturer

  • Winter 2026
  • Classes of 120
  • Informatics Institute (IvI), Faculty of Science - University of Amsterdam (UvA)

InterNetworking and Routing (Master Security and Network Engineering - SNE) - Coordinator-Lecturer

  • Fall 2024, 2025
  • Classes of 40
  • Informatics Institute (IvI), Faculty of Science - University of Amsterdam (UvA)

Afstudeerproject Bachelor Informatica (BSc Thesis Coordination) - Coordinator

  • Fall 2024, Summer 2025
  • Classes of 80
  • Informatics Institute (IvI), Faculty of Science - University of Amsterdam (UvA)

Advanced Networking (Master Security and Network Engineering - SNE) - Lecturer

  • Spring 2025
  • Classes of 40
  • Informatics Institute (IvI), Faculty of Science - University of Amsterdam (UvA)

Computer Networks Laboratory - Lab Assistant

  • Fall 2017, 2018, 2019
  • Classes of 40
  • School of Electrical and Computer Engineering (ECE) - National Technical University of Athens (NTUA)

Mentoring:

PhD Thesis

  • José Zerna Torres, University of Amsterdam (UvA) (2024-Present) (Co-Supervisor with Dr. Chrysa Papagianni)
  • Sangrez Khan, École de technologie supérieure (ÉTS) (2023-Present) (Daily Supervisor)
  • Dr. Ramy Mohammed, Optimal Placement and Resource Provisioning for Virtual Network Functions: Traditional and Deep Reinforcement Learning Techniques, Carleton University (2022-2024) (Daily Supervisor)

BSc, MSc Thesis and Graduation Projects

  • Ayoub Oqla, Bachelor Thesis, Automated Network Topology Generation using Multimodal LLMs for Rapid Prototyping, University of Amsterdam (UvA) (2025)
  • Dani Termaat, Bachelor Thesis, Automated Network Topology Generation using Multimodal LLMs for Rapid Prototyping, University of Amsterdam (UvA) (2025)
  • Tomas Agata & Muhammad Mansour, MSc Research Project, Exploring Programmable Network Techniques for Data Plane Optimization, University of Amsterdam (UvA) (2025)
  • Hakan Bektas, Bachelor Honors Project, Intelligent Traffic Steering Using Reinforcement Learning, University of Amsterdam (UvA) (2024-2025)
  • Syrine Bouhoula, MSc Thesis, DRL-based Trajectory Planning and Sensor Task Scheduling for Edge Robotics, École de technologie supérieure (ÉTS) (2024)
  • Gabriel Landeau, MSc Thesis, Multi-tenant placement of virtualized security functions expressed by intent, École de technologie supérieure (ÉTS) (2023)
  • Meriem Mechennef, MSc Thesis, Energy-aware computational offloading using reinforcement learning techniques, École de technologie supérieure (ÉTS) (2023)
  • Taha Ben Salah, MSc Thesis, Vnf placement and dynamic numa node selection through core consolidation at the edge and cloud, École de technologie supérieure (ÉTS) (2023)
  • Aliki Matiatou, BSc Thesis, Implementing a Computational Offloading System for Smart Applications using Fuzzy Logic, National Technical University of Athens (NTUA) (2021)
  • Nikolaos Latzonis, BSc Thesis, Resource Allocation in Cloud Architectures for Remote Execution of Mobile Applications, National Technical University of Athens (NTUA) (2021)
  • Aris Smarnakis, BSc Thesis, Implementation of a Robot Positioning Algorithm through Visual Recognition of Static Objects, National Technical University of Athens (NTUA) (2020)
  • Alexios Stournaras, BSc Thesis, Offloading Virtualized Applications to Edge Computing Architectures using Kubernetes, National Technical University of Athens (NTUA) (2020)
  • Anastasios Kouris, MSc Thesis, National Technical University of Athens (NTUA) (2020)
  • Konstantinos Apostolopoulos, BSc Thesis, Methods for Computational Offloading Between Mobile Devices and Servers for Image Recognition Applications, National Technical University of Athens (NTUA) (2019)
  • Dimitrios Stavrakakis, BSc Thesis, Decision Making Algorithms for Real-Time Computational Offloading in a Two-Tiered Mobile Cloud Computing Architecture, National Technical University of Athens (NTUA) (2018)
  • Dr. Dimitrios Spatharakis, BSc Thesis, Implementation of a Load Balancing Algorithm between Cloud Computing Infrastructures, National Technical University of Athens (NTUA) (2018)

Certificates:

University Teaching

  • Centre for the Enhancement of Teaching and Learning (CETL) - The University of Hong Kong

Diversity and Inclusion in Education

  • School of Education - University of Glasgow