I lecture roughly 1-2 courses per semester. My current teaching includes:

  • S-38.3600 Unix Application Programming is a hands-on course where we study in-depth the Unix03/Posix interface and how build applications.
  • S-38.3610 Network Programming is similar course but the focus is on socket programming and client-server applications.
  • S-38.3194 Wireless Networks goes through pretty much all wireless networks available today, focusing on the network architecture and generic functionality. I don't go over details of the radio interface itself, that is on other courses.
  • S-38.1100 Introduction to Networking Technology is the first course of the major for our freshmen, and it goes through the whole scope of their major, giving students a very generic overview of the area. The course is a jointly lectured by all Comnet professors.