Teaching Involvement



@ Research Institute CODE, Universität der Bundeswehr München, Neubiberg, Germany

Open/advised theses and available topics for "Kompetenztraining"



Lecture Introduction to Computer Networks / Einführung in Rechnernetze

  • B.Sc.
  • Spring term 2018, 2019
  • Lecturer substitute and exercise organizer in 2018
  • Invited lecturer in 2019 on behalf of Prof. Dreo Rodosek (on sabbatical)
  • Description: The course teaches the basic knowledge of computer networks and communication protocols. Many sections use the Internet and its communication protocols as practical examples. The essential and fundamental concepts of computer networks are introduced and relevant standards are presented, including services and reference models for communication. The basic concepts then include the discussion of network building blocks, point-to-point connections, resource allocation/multi-use, and error detection and correction procedures. Using the example of Ethernet, an important local media access procedure is described. In addition to packet and line switching including the necessary protocols on the network layer, Internetworking is also covered, which includes the various coupling elements such as repeaters, switches and routers including the routing methods. Furthermore, transport protocols are discussed and associated protocol mechanisms are discussed for control purposes. On the application layer the Domain Name System, the E-Mail System and the WWW are sketched and their essential functions are described.


Lecture Mobile Communication Systems

  • M.Sc.
  • Autumn term 2018, 2019
  • Lecturer substitute and exercise organizer
  • Description: The lecture provides in-depth insights into the technical basics and concepts of mobile communication systems. Furthermore mobile and wireless telecommunication systems (e.g. GSM, UMTS, LTE), satellite systems, broadcasting systems and in detail wireless LANs and PANs (e.g. WLAN, Bluetooth) are discussed. In order to make these technological alternatives usable in an integrated network landscape, the network protocol properties will be discussed using the example of Mobile IP as well as the transport protocol properties, which will then be supplemented by mobility support.


Seminar IT-Sicherheit / IT-Security

  • B.Sc., M.Sc.
  • Winter term 2019
  • Organizer and supervisor of various topics
  • Description: In 2016 the first large-scale attack on IoT devices took place: "Friday October 21, 2016, after 11:10 UTC. If you typed the URL of some well-known US Internet service providers into your browser there was no response, and no online services available. The reason: the Mirai botnet had hacked millions of mainly Linux-based Internet-Of-Things devices and collectively performed a Denial-Of-Service attack on the Domain-Name-Service provider DYN with the result that the IP-addresses of hundreds of company services could not be accessed anymore. It was like removing the telephone number of these organizations in a way that customers could not contact them.” SmartHome devices conquer our households in 2018. Everything will be "smart": smart airports, smart hospitals, smart cars, smart cities, etc. In this seminar we want to deal with different aspects of IT security starting with IoT Devices up to complex "smart" infrastructures. The aim is to gain an understanding of the current situation, the associated challenges and consequences of using IoT devices. For this purpose, various aspects are considered grouped into IT-Security and IoT related areas.


Seminar Cyber Defense

  • B.Sc., M.Sc.
  • Autumn term 2019
  • Organizer and supervisor of various topics
  • Description: Due to the digitalization and continuous networking of various systems, the network today is a complex infrastructure. Various technologies, protocols and standards are used, which are preferred depending on the field of application and the hardware used. Since we are always on the move digitally, more and more information is on the move digitally, which can be invaluable for attackers. In other words, digitalization and networking not only bring advantages but also disadvantages! "If attackers have enough motive and method, no system is invulnerable. Even if the chance is almost zero, a combination of motive and method can still be too high to withstand an attack. The US-Israeli violation of Iran's nuclear program was an example, as the documentary Zero Hours 2016 showed. Insider agents with physical access to Iranian systems were needed to ensure their high security. Despite the small chances, the attackers had a sophisticated methodology and the overriding motive to prevent Iran from developing nuclear weapons." (https://citysecuritymagazine.com/cyber-security/advice-cyber-security/, accessed 10.09.19) Therefore, in this seminar we want to deal with the most different aspects in the area of Cyber Defence, which run through different research areas (e.g. Moving Target Defence, IoT, Machine Learning, IoT, Social Networks and Bots). The aim is to get a current picture of the Cyber Security situation!


Special Talks in Lectures

  • "Applied Cryptography - Hardware-based Trust" in the lecture Sicherheit in der Informationstechnik / Security in Information Technology, spring term 2019


Special Events

  • "Von der Idee zum Programm", Technische Universität München Ferienprogramm - Mädchen machen Technik, summer 2019


Visiting researcher in the period 2014-2018 during employment in Zurich.



Invited Lecturer @ Department of Mathematics and Informatics, University of Basel, Switzerland

Lecture Introduction to Internet and Security

  • B.Sc.
  • Spring terms 2017, 2016
  • Invited lecturer on behalf of Prof. Tschudin (on sabbatical)
  • Description (German only): "Internet-Technologien" ist eine einführende Veranstaltung und gehört zum Kern des Informatikstudiums. Die Veranstaltung ist in vier Teile geliedert: Der erste Teil gibt in raschem Tempo einen Überblick über die Internet-Technologie; im zweiten Teil werden Spezialthemen wie Wireless, Multimedia und Information Retrieval besprochen; im dritten Teil führen die Studierenden ein praktisches Mess-Projekt in Zweiergruppen durch; der letzte, kleine Teil behandelt Security. Der Übungsbetrieb legt das Gewicht auf die praktische Anwendung des Vorlesungstoffes. Vorgesehen sind z.B. Socket-Programmierung, Protokoll-Entwurf und -Simulation.


Lecture Computer Architecture and Operating Systems

  • B.Sc.
  • Autumn term 2015
  • Invited lecturer on behalf of Prof. Tschudin (on sabbatical)
  • Description (German only): Die Veranstaltung Rechnerarchitektur und Betriebssysteme hat einführenden Charakter. Der erste Teil deckt hardwarenahe Grundlagen ab, beginnend beim Aufbau von logischen Gattern, arithmetische Recheneinheit, CPU-Typen, Assembler-Programmierung, Speicherhierarchie und Rechner-Peripherie. Der zweite Teil der Veranstaltung führt in den Aufbau von Betriebssystemen ein und behandelt Konzepte von System-Call, Dateisysteme, Multitasking, bis zu DLL und Micro-Kernelarchitektur.




@ Communication Systems Group, Department of Informatics, University of Zurich, Switzerland

Advised Theses



Lecture Computer Engineering and Communication Networks

  • B.Sc.
  • Autumn term 2017
  • Lecturer and exercise organizer
  • Description: Students will receive the required insights into basic foundations on computer engineering and communication networks. More specifically, the lecture will teach computer arithmetics, combinatorial circuits, sequential circuits, computer architectures and organization, communication architectures, network building blocks, shared links, packet switching, end-to-end protocols, security mechanisms, and selected Internet applications. Overall, students will be able to understand which performance restrictions computer hardware involve, how inaccuracies in computing may occur, which communications can be reliable, which ones may be secured, and how the basic inter-operations of the Internet works.


Lecture Mobile Communication Systems

  • B.Sc. and M.Sc.
  • Spring terms 2018, 2017, 2016, 2015, 2014
  • Lecturer and exercise organizer
  • Description: Based on the basic knowledge on communication systems as well as distributed systems the specifics of communications in the wireless and mobile domain are addressed. Those include technical basics, media access schemes, and signals. In a more detailed view mobile and wireless telecommunication systems are discussed, which include GSM, UMTS, satellites, and radio. The Local Area Network is addressed in terms of WLAN technology, bluetooth, and some further examples. The development of these systems into an Internet usage is shown by discussing Mobile IP as well as mobile transport protocols. Finally, mobility support for wireless transactions and file systems as well as deployed technology scenarios are discussed.


Lecture Informatik I (Part TGI)

  • B.Sc.
  • Autumn terms 2016, 2015, 2014, 2013
  • Lecturer and exercise organizer
  • Description (German only): Die Vorlesung Informatik I wird zweiteilig gelesen: Einführung ins Programmieren (Prof. Gall) and Technische Grundlagen der Informatik (TGI) (Prof. Stiller). Der Teil zu den technischen Grundlagen der Informatik deckt dabei die folgenden Gebiete ab: Schaltnetze, Schaltwerke, Rechnerarithmetik, Rechner und Rechnerarchitekturen, Befehlssätze, Betriebssysteme, Organisation von Rechensystemen, Kommunikations- und Verteilte Systeme.


Seminar Communication Systems

  • B.Sc. and M.Sc.
  • Spring terms 2018, 2017, 2016, 2015, 2014
  • Organizer and supervisor of various topics
  • Description: Communication systems provide today the infrastructure needed for successful exchange of data and information. For this purpose, communication systems constitute a critical contributor to reliable and robust business operations both for SMEs as well as large international corporations with multiple, geographically distant establishments. This seminar sheds light on selected aspects of communication systems in terms of public telecommunication systems as well as the Internet. Aspects of interest range from reliability, performance, security to usability of communication systems.


Seminar Internet Economics

  • B.Sc. and M.Sc.
  • Autumn terms 2017, 2016, 2015, 2014, 2013
  • organization and supervisor of various topics
  • Description: The content of this seminar will address very current topics and questions on the Internet Economics - covering technical and economic aspects always in an inherent manner. The dedicated topics will be announced during the kick-off meeting for all people interested. They will most likely include security, charging, regulation, communications, incentives, P2P systems, and decentralized systems aspects.


Membership in Commissions

  • 2015 - Assessment Commission Member for Lectureship at Schools, University of Zurich (CH)
  • 2008-2013 - Appointment Committee Member for Professorship of Computer Science, Technische Universität München (GER)




@ 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 (German only): Die Vorlesung behandelt grundlegende Themen aus den Bereichen Kommunikations- und Rechnernetzen sowie verteilten Anwendungen. Der Stoff umfasst nachrichtentechnische Grundlagen der digitalen Informationsübertragung, den Aufbau lokaler und globaler Netzwerke (ISO/OSI Modell, Protokolle, Netzkomponenten) sowie eine Einführung in Sicherheitsaspekte.


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 term 2008/2009, 2009/2010, 2010/2011, 2011/2012, 2012/2013
  • Summer terms 2009, 2010, 2011, 2012
  • 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 2009/2010, 2010/2011, 2011/2012, 2012/2013
  • Summer terms 2009, 2010, 2011, 2012
  • 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 2009, 2010, 2011, 2012
  • 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.




@ Chair for Technical Informatics, Eberhard-Karls University, Tübingen, Germany (Student Assistant)

2004-2005 Supervisor in exercises: Computer Architecture I and II (Diploma, B.Sc., M.Sc.)

2001-2005 Graduate assistant: Computer Engineering Lab (Diploma, B.Sc.)