Skip to content

Teaching

Past Teaching

    1. ECE 3410 Communications Engineering
      Semesters Taught: Fall 2006
    2. ECE 3515 Computer Organization
      Semesters Taught: Spring 2005-2008
    3. ECE 6015 Stochastic Processes in Engineering
      Semesters Taught: Fall 2009
    4. ECE 4415/6035 Introduction to Computer Networks
      Semesters Taught: Fall 1997, Spring 2009 - 2013, 2015 - 2022
    5. ECE 6560 Network Performance Analysis
      Semesters Taught: Spring 1998-2003, 2005-2006; Fall 2007-2020
    6. ECE 6575 Optical Communication Networks
      Semesters Taught: Fall 1999-2002, 2004 - 2005, 2006, 2008, Spring 2011, Fall 2013
    7. ECE 6555 Network Protocols
      Semesters Taught: Fall 1999, 2004-2005