Teaching
-
Fundamentals of Computer Science
BIA – Fall term
Undergraduate elective course, University of St. Gallen (HSG)
Introduction to the core concepts of computer science and modern programming for International Affairs students, with hands-on algorithmic problem-solving (4 ECTS).
Syllabus ↗
-
Embedded Sensing Systems
BCS – Spring term
Undergraduate elective course, University of St. Gallen (HSG)
Project-driven exploration of embedded sensors, from theory to prototype, including real-world data acquisition, wireless communication, and security (3 ECTS).
Syllabus ↗
-
Computer Networks
BCS – Spring term
Undergraduate mandatory course, University of St. Gallen (HSG), co-taught with Simon Mayer
Essential principles of computer networking, including the Internet architecture, protocols, and hands-on labs for future engineers (6 ECTS).
Syllabus ↗
-
Network and IoT Security
BSc – Fall term (2023)
Undergraduate, OST (Ostschweizer Fachhochschule)
Lectures and hands-on modules on IoT security, protocols, and attack mitigation for next-generation networked systems (4 ECTS).
-
Computer Network Security Principles
MSc – Fall term (2022, 2023, 2024)
Graduate, University of Zürich (CSG)
Advanced course for master’s students: deep dive into network security concepts, attacks, and real-world defense strategies (6 ECTS).
More info ↗