I have enjoyed teaching the following courses. It is remarkably special to interact and learn from students in class. I have the pleasure to work with brilliant students in each class, despite some being truly special.
ECE395 Microprocessors Laboratory, S22, F23 (see projects below)
ECE681 High Performance Routers and Switches, F21
ECE637 Internet and Higher Layer Protocols, F22
ECE429 Computer Communications Laboratory, S24
ECE422 Computer Communications, F22
S: Spring semester, F: Fall semester
Teaching Awards
Recipient of the Excellence in Teaching in Engineering, Graduate Education Category, Newark College of Engineering, New Jersey Institute of Technology

Diverse ECE429 Laboratory Staff has received several teaching awards since 2008.

Past Courses
ECE395 Microprocessor Laboratory, F23
ECE353 Computer Architecture and Organization, F04
ECE394 Digital Design, S08, S09
ECE423 Data Communication Network Devices, S06
ECE422 Computer Communication Networks, F04, F22
ECE429 Computer Communications Laboratory, F10, S24
ECE681 Broadband Packet Switches, S04, F05, F07, S11
ECE637 Introduction to Internet Engineering. Fall 2002, Spring 2003, Fall 2003, Spring 2005 (e-learning), Spring 2006, Fall 2006, F22
S07, S08, F08, S09.
EE644 VLSI System and Architecture Design (Polytechnic Univ.-NYU TSE), 2001
EE737 Broadband Packet Networks (NYU TSE), 2001
EE590 Advanced Hardware Design with VHDL (NYU-TSE)-TA
EE547 Introduction to VLSI Design (NYU-TSE)
Digital Circuit Design (UNITEC)
Measurements and Electronic Instrumentation (UNITEC)


Yeah, itīs me! ECE Website
New Jersey