I teach the following topics regularly in various study programmes:

Computer networking

Bachelor level

Basics of computer networking and computer communications: The internet protocol stack; HTTP; DNS; E-Mail; TCP; IP; etc.

Real-Time Systems

Late Bachelor / Master level

Real-time operating systems; Real-time Linux; Scheduling algorithms for real-time systems; WCET; etc.

Advanced Topics in Artificial Intelligence

Master level

A seminar-style lecture with a discussion of the latest and most interesting papers in the field of AI; May be somewhat biased towards NLP


I also used to give lectures on:

  • Advanced programming techniques
  • Basics of Artificial Intelligence
  • Mathematics