Teaching

I’m really passionate about teaching, it is one of my favorite activities is my work as an academic! On this page, you’ll find lists of the courses I’ve been involved in and the students I supervised.

To learn more about my teaching philosophy, have a look at my teaching statement.

Courses

2021 -- 2023     Seminar in Communication Networks ETH Zurich Co-lecturer
2021     Discrete Event Systems ETH Zurich Co-lecturer
2020 -- 2022     Advanced Topics in Communication Networks ETH Zurich Coordinator
2017 -- 2019     Embedded Systems ETH Zurich Teaching assistant -- Laboratory classes
2017 -- 2019     Low-Power System Design ETH Zurich Teaching assistant -- Laboratory classes
2015 -- 2017     Discrete Event Systems ETH Zurich Teaching assistant -- Exercises
2014     Second year Mechanics course---kinematics, kinetics, and dynamics Institute of Technology of Tremblay-en-France (France) Lecturer -- Lectures, exercises, and laboratory classes

Students

Doctoral [ D ], master [ M ] semester [ S ] and bachelor theses [ B ] that I (co-)supervised.
Undergraduate projects that led to a peer-reviewed publication are marked with .

2024 [ S ] Andreas Hunziker Collecting Storing and Serving of Network Power Data
[ D ] Alexander Dietmüller Adaptive Network Traffic Modeling
[ B ] Jonathan Chung Automated power measurement for network devices: Collecting data reliably made simple?
[ M ] Jackie Lim Power Modelling Framework for Network Switches
2023 [ B ] Simon Englert, Leonard Wechsler Data Visualization of Switzerland’s Research and Education Network
[ M ] Lukas Röllin How fast can it wake up? Putting Link Sleeping into Practice
[ D ] Tobias Bühler Improving Internet Path Property Inference
[ S ] Jackie Lim How much does it burn? Profiling the energy model of a Tofino switch
[ S ] Steven Peter Building and Monitoring a Solar-Powered Web Server
[ B ] Andri Furrer Greening the Internet by putting networks to sleep
[ M ] Siddhant Ray Advancing Packet-Level Traffic Predictions with Transformers
[ B ] Teodora Rajkovic 21st Century Data Visualization for Enhancing Student Learning
[ S ] Lukas Röllin Advancing Predictions for Video Streaming with Transformers
2021 [ S ] Zhengqing Liu Replication of `Data Driven Connectivity' in P4
[ S ] Kévin Selänne Process Mining for Networking
[ B ] Fredrik Nestaas In Search of Network Shifts
2020 [ M ] Raphael Schnider Pushing the Internet to the Edge
2019 [ M ] Anna-Brit Schaper Truth be told: Benchmarking BLE and IEEE 802.15.4
[ S ] Jan Müller Low-Power Network Design: Work Hard, Play Hard (I)
[ S ] Anna-Brit Schaper Low-Power Network Design: Work Hard, Play Hard (II)
[ S ] Antonios Koskinas Is low-power wireless networking a reproducible science?
2018 [ M ] Jonathan Candel Dynamic Range Low-power Wireless Protocols for Environmental Monitoring
[ M ] Jonas Bächli Creating a Flexible Middleware for Low-Power Flooding Protocols
2017 [ S ] Andreas Biri Unleashing the Potential of Real-Time Internet of Things
[ S ] Alexander Dietmüller Fault-Tolerance Mechanisms for Glossy-Based Wireless Communication Networks
[ S ] Fabian Walter Real-Time Network Functions for the Internet of Things
2016 [ S ] Jonas Bächli A Protocol Gateway for the Internet of Things