Distributed Systems

Previous Teaching

At CAU Kiel

Note on course evaluations in Germany: Grades are 1 to 5, with 1 being the best. 

  • Summer Term 2020
    • Operating Systems and Communication Networks (Betriebs- und Kommunikationssysteme, BSKS), Bachelor Level, V4/Ü2, course evaluation: 1.8, lectures, 2.1 exercises
    • Internet of Things and Wireless Networks: 3.0, lectures, 2.6 exercises
    • Lab IT-Security, Bachelor Level, 6P, course evaluation: TBA
  • Winter Term 2019/20
    • Distributed Systems, Master Level, V4/Ü2, course evaluation: 1.5 lectures, 2.1 exercises
    • Lab IT-Security, Bachelor Level, 6P, course evaluation: 2.5
  • Summer Term 2018/19
    • Operating Systems and Communication Networks (Betriebs- und Kommunikationssysteme, BSKS), Bachelor Level, V4/Ü2, course evaluation: 1.5 lectures, 2.1 exercises
    • Lab IT-Security, Bachelor Level, 6P, course evaluation: 2.6
  • Winter Term 2018/19
    • Distributed Systems, Master Level, V4/Ü2, course evaluation: 1.4 lectures, 1.4 exercises
    • Lab IT-Security, Bachelor Level, 6P, not evaluated
    • ProSeminar Operating Systems, Bachelor Level, S2, not evaluated

 

Before CAU Kiel

Note on course evaluations in Sweden: Grades are 5 to 1, with 5 being the best.

  • Courses and Course Development (I (co)-taught and (co)-developed the following courses): 
    • Fall 2017: “Distributed Systems” (TDA596 / DIT240, 7.5 ECTS) at Chalmers (course evaluation: 4.5/4)
    • Fall 2016: “Distributed Systems” (TDA596 / DIT240, 7.5 ECTS) at Chalmers (course evaluation: 4.5/5)
    • Fall 2015: “Distributed Systems” (TDA596 / DIT240, 7.5 ECTS) at Chalmers (course evaluation: 4.6/5)
    • Fall 2015: CaroloCup student team (7.5 or 15 ECTS) with Christian Berger and Thomas Petig at Chalmers.
    • Spring 2015: “Cloud Computing: A Hands-On Course” (3 ECTS, invited short course) at TU Graz, Austria
    • Fall 2014: “Distributed Systems” (TDA596 / DIT240, 7.5 ECTS) at Chalmers (course evaluation: 4.5/5)
    • Fall 2014: CaroloCup student team (7.5 or 15 ECTS) with Christian Berger at Chalmers.
    • Fall 2014: “Chaos” - Tutorial and Hands-on Seminar, Summer School “Cooperation of Robots and Sensor Networks for Emergency Response”, TU Darmstadt, 2014
    • Fall 2013: “Distributed Systems” (TDA596 / DIT240, 7.5 ECTS) at Chalmers (course evaluation: 4.7/5)
    • Fall 2013: CaroloCup student team (7.5 or 15 ECTS) with Christian Berger at Chalmers.
    • Fall 2012: “Distributed Systems” (TDA596 / DIT240, 7.5 ECTS) at Chalmers (course evaluation: 4.15/5)
    • Fall 2012: CaroloCup student team (7.5 or 15 ECTS) with Christian Berger at Chalmers.
    • Fall 2010: “Programming Wireless Sensor Networks: A Systems Perspective” (7.5 ECTS) with Adam Dunkels, Luca Mottola at KTH
    • Summer 2009: “Mobile Communications and Sensor Networks” (6 ECTS) with Klaus Wehrle and Tobias Heer at RWTH Aachen University
    • Summer 2007: “Wireless Sensor Networks Lab” (8 ECTS) with Klaus Wehrle, Jó Ágila Bitsch Link at RWTH Aachen University
    • Winter 2006: “Wireless Sensor Networks Lab” (8 ECTS) with Klaus Wehrle at RWTH Aachen University
    • Summer 2006: “Wireless Sensor Networks Lab” (8 ECTS) with Klaus Wehrle at RWTH Aachen University
  • Lectures (as part of the following courses, mainly guest lectures or helping out during travel etc.): 
    • Spring 2017: In “Wireless Networks” (SSY145), one lecture on Low-Power Wireless Networks in the Internet of Things
    • Spring 2017: In “Advanced Distributed Systems” (TDA297), three lectures on CPS, IoT, and wireless networking
    • Fall 2016: In “ICT Support for Adaptiveness and (Cyber)security in the Smart Grid” (DAT300), lecture on wireless networking
    • Spring 2016: In “Advanced Distributed Systems” (TDA297), three lectures on CPS, IoT, and wireless networking
    • Spring 2015: In “ICT Support for Adaptiveness and (Cyber)security in the Smart Grid” (DAT300), lecture on wireless networking
    • Spring 2015: In “Advanced Distributed Systems” (TDA297), three lectures on CPS, IoT, and wireless networking
    • Spring 2013: In “ICT Support for Adaptiveness and (Cyber)security in the Smart Grid” (DAT285), lecture on wireless networking
    • Fall 2012: In “Advanced Topics in Computer Systems and Networks” (DAT145 / DIT664), lectures on Cyber Physical Systems
    • Spring 2012: In “Principles of Wireless Sensor Networks” at KTH, lecture on TinyOS
    • Fall 2011: In “Principles of Wireless Sensor Networks” at KTH, lecture on TinyOS
    • Summer 2008: In “Massively Distributed Systems II (Wireless Sensor Networks)” at RWTH Aachen University, lectures on WSN
    • Winter 2006: In “Massively Distributed Systems II (Wireless Sensor Networks)” at RWTH Aachen University, lectures on WSN
  • Other Teaching: 
    • Fall 2016: Advising of student teams in “Technical writing in computer systems and networks” (DAT147)
    • Fall 2015: Advising of student teams in “Technical writing in computer systems and networks” (DAT147)
    • Fall 2014: Advising of student teams in “Technical writing in computer systems and networks” (DAT147)
    • Each term 2006 to 2010: Advising of seminar students in “Massively Distributed Systems” Seminar at RWTH Aachen University
    • Summer 2007, 2008: Advising of seminar students “Introduction to Computer Networks (Pro-Seminar)” at RWTH Aachen University
    • 2004 to 2007: Children university “Understanding the Internet” (with Klaus Wehrle and others) at RWTH and University of Tübingen
    • Winter 2006: TA in “Massively Distributed Systems II (Wireless Sensor Networks)” at RWTH Aachen University
    • Summer 2004: TA in “Models, Methods, and Tools for Protocol Development” at University of Tübingen