about mhof

Teaching

Teaching and working with students has always been a fun part of my work. While today most of my time goes to customer presentations and industry events, I love every opportunity to stay involved in teaching activities, giving tutorials, guest lectures and graduate courses.

For the Spring 2005, the Spring 2006, and the Spring 2007 semesters, I accepted an offer as Adjunct Professor at Columbia University in New York, USA. I taught a graduate course on "Content Networking". The course is based on our book "Content Networking: Architecture, Protocols, and Practice". Please contact me if you need more information about this lecture.

In December 2002, I gave a tutorial at the ACM Multimedia Conference (Juan Les Pins, France) on "Content Networking - Architecture, Protocols, and Practice". I presented updated versions of this tutorial at the NGC 2003 Workshop (Munich, Germany) in September 2003, at the World Wide Web Conference (New York, NY, USA) in May 2004, and at the IEEE International Conference on Network Protocols, ICNP, (Berlin, Germany) in October 2004.

In April 2002, I accepted a guest lectureship at University of Karlsruhe, Germany, teaching a graduate course on "Content Delivery and Content Services on the Internet". Please contact me if you need more information about this lecture.

In Summer 2000, I gave a two-day graduate lecture titled "Scaling the Internet" at Technical University of Braunschweig, Germany. The lecture follows a bottom-up approach in explaining scalable state-of-the-art technology for the Internet. It covers network level and application level multicast with focus on deployment related problems. Web caching and techniques for content distribution and delivery (CDD) form the main part of the lecture, including mechanisms and architectures to better support multimedia streaming (e.g. audio/video transmission) over the Internet. The lecture ends with a discussion on how the techniques can be used for implementing new value-added services and applications.

I also gave three graduate lectures titled "High Speed Networking" at the University of Karlsruhe, Germany (Spring 1995, 1996, and 1997). The lecture was about Broadband Communication (Sonet/SDH, ATM, IP over ATM), the next generation Internet (IPv6, RSVP), and current activities in the transport area of the IETF (multicast, modifications to TCP, RTP). Each of these lectures attracted about 70-90 students.

In 1997, I taught a graduate networking course titled Transport Protocols for High Speed Networking as an invited lecturer at Technical University Ilmenau, Germany.

In addition to the lectures, I organized several seminars and practical courses at the Institute of Telematics, University of Karlsruhe, Germany. I also advised about 30 master's students and about 15 undergraduate students.

“Tell me and I'll forget; show me and I may remember; involve me and I'll understand.”
~Chinese Proverb

"A master can tell you what he expects of you. A teacher, though awakens your own expectations."
~Patricia Neal

“Be an opener of doors for such as come after thee.”
~Ralph Waldo Emerson

"I never teach my pupils. I only attempt to provide the conditions in which they can learn."
~Albert Einstein