Computer Networks: Fall 2003, Spring 2003, Fall 2004, Spring 2005, Fall 2005, Spring 2009, Spring 2011
Internet Engineering: Spring 2008
Multimedia Systems: Spring 2008
Advanced Computer networks: Fall 2008, Spring 2010, Spring 2011, Fall 2011
Computer Network Management: Fall 2008, Spring 2009, Fall 2009, Fall 2011
Performance Evaluation of Computer Systems: Spring 2009, Fall 2009, Fall 2010
Performance Modeling and Evaluation of Computer Networks: Fall 2010, Spring 2011
Network Security: Fall 2009, Spring 2010, Fall 2010, Fall 2011