Teaching
- Spring 2006: Engineering Probability (EECS140)
- Winter 2007: Performance Analysis of Networks (EECS248B/NetSys250).
- Spring 2007: Advanced Topics in Networking (NetSys270/EECS221/EECS298)
- Spring 2007: Engineering Probability (EECS140)
- Fall 2007: looking for a senior design project? (as part of EECS189A).
- Winter 2008: Performance Analysis of Networks (EECS248B/NetSys250).
- Winter 2008: Networked Systems Seminar (NetSys295). This year, it is co-located with the Networked Systems Distinguished Speakers Series.
- Spring 2008: Advanced Topics in Networking (EECS221)
- Spring 2008: Engineering Probability (EECS140)
- Fall 2008: looking for a senior design project (as part of EECS189A) or for individual research (EE199) with me?Check out this project on Facebook.
- Spring 2009: Networked Systems Seminar (NetSys295). Here are the class logistics.
- Fall 2009: Network Coding (EECS246/NETSYS256)
- Fall 2009: Design and Analysis of Algorithms (EECS215)
- Winter 2010: Engineering Probability (EECS140)
- Fall 2010: Design and Analysis of Algorithms (EECS215)
- Winter 2011: Network Coding (EECS246/NetSys256)
- Spring 2011: Introduction to Computer Networks (EECS148)
- Fall 2011: Design and Analysis of Algorithms (EECS215)
- Winter 2012: Network Coding (EECS246/NetSys256).
- Spring 2012: Introduction to Computer Networks (EECS148)
- Fall 2012: Algorithms and Data Structures, at ITU, Copenhagen.
- Fall 2013: Introduction to Computer Networks (EECS148)
- Fall 2014: EECS215 (Design and Analysis of Algorithms)
- Spring 2015: EECS148/CS132: Introduction to Computer Networks
- Fall 2015: EECS215 (Design and Analysis of Algorithms)
- Winter 2016: EECS221/NetSys270 (Topics in Networking)
- Spring 2016: Introduction to Computer Networks (EECS148/CS132).
- Fall 2016: Introduction to Computer Networks (EECS148/CS132).
- Winter 2017: EECS215 (Design and Analysis of Algorithms).
- Spring 2017: EECS221/NetSys 270 Topics in Networking: Network Science and Applications.
- Fall 2017: EECS148/CS132, Computer Networks, sessions A and B.
- Winter 2018: EECS215, Design and Analysis of Algorithms.
- Fall 2018: Design and Analysis of Algorithms (EECS215).
- Winter 2019: New Graduate Class on EECS221: Mobile Data Privacy.
- Spring 2019: Introduction to Computer Networks EECS148/CS132
- Spring 2020: EECS148/CS132 “Intro to Computer Networks”