I teach 3 courses on a yearly basis:
- CS118: Introduction to Networking: every fall or winter quarter.
- CS217A: Internet Architecture and Protocols: every winter quarter.
I also teach an online version of this course for the Master Online Program at UCLA.
- CS217B: Advanced Topics in Internet Research: every spring quarter. Since 2013, this course has been focusing on the design and development of Named Data Networking, a new Internet architecture.