Teaching

Fundamentals of Computer Science
HSG BIA – Fall 4 ECTS
Introduction to core CS concepts and modern programming for International Affairs students, focusing on algorithmic problem-solving.
View Syllabus →
Embedded Sensing Systems
HSG BCS – Spring 3 ECTS
Project-driven exploration of embedded sensors, covering real-world data acquisition, wireless communication, and security prototypes.
View Syllabus →
Computer Networks
HSG BCS – Spring 6 ECTS
Essential principles of computer networking, including Internet architecture, protocols, and hands-on labs. Co-taught with Simon Mayer.
View Syllabus →
Network and IoT Security
OST BSc – Fall '23 4 ECTS
Lectures and hands-on modules on IoT security, protocols, and attack mitigation for next-generation networked systems.
Computer Network Security Principles
UZH MSc – Fall 6 ECTS
Advanced course for master’s students: deep dive into network security concepts, attacks, and real-world defense strategies.
More Info →