Undergraduate Teaching

Current Undergraduate Courses

This term, I am serving as an instructor for the following courses:

I serve as the course coordinator for the following courses offered this term:

Undergraduate Courses Taught

Course Title Terms
ECE 150 Introduction to Computing F04, F05, F06, F07, F08, F09, F10
ECE 222 Digital Computers S04, W08
ECE 324 Microprocessor Systems and Interfacing W03, S03, S07, S11
ECE 325 Microprocessor Systems and Interfacing S06, S07, S08, W09, S09, S10
ECE 327 Digital Systems Engineering W09
ECE 391 Engineering Design Concepts W08
ECE 427 Digital Systems Engineering W05
GENE 167 Introduction to the Methods of Electrical and Computer Engineering F03
SE 101 Introduction to the Methods of Software Engineering F05, F06, F07
SE 141 Digital Circuits and Systems W04, W05, W06, W08