Teaching Activities

My offered courses are regularly revised on the basis of the evaluation results reported back by the students and adapted to the current state of technical developments.



Click on the affiliation your are interesting in to receive details:



Besides lecturing I supervise students in their trainings and final theses (e.g., BA, MA). For details on concluded, running, and open topics click here.



@ Chair for Network Architectures and Services, Department of Computer Science, Technische Universität München, Germany

Advised Theses



Lecture Introduction to Computer Networking and Distributed Systems

  • B.Sc. and M.Sc.
  • Summer terms 2008, 2009, 2010, 2011
  • Lecture and excercise organizer
  • Description: The course deals with basic topics from the areas of communication and computer networks and distributed applications. The material covers the fundamentals of digital information transmission, the structure of local and global networks (ISO/OSI model, protocols, network components) and an introduction to security aspects.


Practical Course iLab2

  • B.Sc. and M.Sc.
  • Summer term 2010
  • Organizer
  • Description: iLab 2 builds on iLab 1 and extends networking concepts.


Practical Course iLab1

  • B.Sc. and M.Sc.
  • Winter term 2008/2009
  • Organizer
  • Description: The theoretical contents of the networking lectures are explored in practical exercises. You will set up all these services (and more) by yourself and learn how they work in detail: Students will see how machines can be provisioned with network configuration (e.g. SLAAC). With dynamic routing protocols, such as OSPF, networks are made resilient against failures. DNS and DNSSEC are set up to provide name resolution from the root zone downwards. Students will look at security protocols and see how TLS can be used securely in the popular combination with HTTP. Using IPsec, students will learn to protect all IP traffic. To hide communication meta data, a protection not usually offered by security protocols, students create an onion routing network using Tor. Students break popular WLAN encryption and set up more secure protocols instead. For link layer authentication, students use 802.1X and RADIUS.


Advanced Seminar: Innovative Internet Technologies and Mobile Communication

  • B.Sc. and M.Sc.
  • Winter terms: 2012/2013, 2011/2012, 2010/2011, 2009/2010, and 2008/2009
  • Summer terms: 2012, 2011, 2010, and 2009
  • Organizer and supervisor of various topics
  • Description: Seminar covers general and specific topics in the area of Internet technologies and mobile communication.


Advanced Seminar: Future Internet

  • B.Sc. and M.Sc.
  • Winter terms: 2012/2013, 2011/2012, 2010/2011, and 2009/2010
  • Summer terms: 2012, 2011, 2010, and 2009
  • Block course
  • Organizer and supervisor of various topics
  • Description: Seminar covers topics around future Internet including, solutions, protocols, algorithms, and current research investigations.


Advanced Seminar: Sensorknoten - Betrieb, Netze und Anwendungen

  • B.Sc. and M.Sc.
  • Summer terms: 2012, 2011, 2010, 2009
  • Block course
  • Organizer and supervisor of various topics
  • Description: Seminar covers topics around future Internet including, solutions, protocols, algorithms, and current research investigations.


Special talk on how to write a thesis and how to give feedback

  • B.Sc. and M.Sc.
  • Winter term 2010/2011
  • Summer terms 2009, 2010, 2011
  • Description: The talk is includes in the seminars supporting students in writing theses and reports focusing on general structures and literature research/referencing. Furthermore, the talk gives hints how feedback works and how to improve own presentation skills.