Teaching
California State University, Chico
Department of Electrical and Computer Engineering
Computer Control of Dynamic Systems (EECE 682)
BioImaging Systems (EECE 565)
Digital Signal Processing (EECE 465)
Electronics II (EECE 316)
Electronics I (EECE 315)
Bioinstrumentation (EECE 314)
Embedded Systems Development (EECE 237)
University of Hartford
Department of Electrical and Computer Engineering
Digital Image Processing (ECE 591)
Random Signals and Noise (ECE 420)
Electronic Circuits (ECE 362)
Electronics Fundamentals (ECE 361)
University of Connecticut
Department of Electrical and Computer Engineering
Medical Imaging Systems (ECE 6305) (TA)