ECE681 High Performance Routers and Switches (New textbook, Spring 2017)
ECE637 Internet and Higher Layer Protocols
ECE429 Computer Communications Laboratory
Teaching Awards
Excellence in Teaching 2013, Graduate Education Category, Newark College of Engineering, New Jersey Institute of Technology

Past Courses
ECE353 Computer Architecture and Organization, Fall 2004 (NJIT)
ECE394 Digital Design, Spring 2008, Spring 2009 (NJIT)
ECE423 Data Communication Network Devices, Spring 2006 (NJIT)
ECE422 Computer Communication Networks, Fall 2004 (NJIT)
ECE429 Computer Communications Laboratory, Fall 2010 (NJIT)
ECE681 Broadband Packet Switches, Spring 2004, Fall 2005, Fall 2007, Spring 2011 (NJIT)
ECE637 Introduction to Internet Engineering. Fall 2002, Spring 2003, Fall 2003, Spring 2005 (e-learning), Spring 2006, Fall 2006,
Spring 2007, Spring 2008, Fall 2008, Spring 2009 (NJIT).
EE644 VLSI System and Architecture Design (Polytechnic University)
EE737 Broadband Packet Networks (Polytechnic University)-TA
EE638 SONET/ATM (Polytechnic University)-TA
EE590 Advanced Hardware Design with VHDL (Polytechnic University)-TA
EE547 Introduction to VLSI Design (Polytechnic University)
Digital Circuit Design (UNITEC)
Measurements and Electronic Instrumentation (UNITEC)


Yeah, itīs me! ECE Website
New Jersey