
Teaching Experience
University of New Haven
Associate Professor of Practice
September 2019 – Present
Courses Taught:
Digital Signal Processing (ELEC 6634)
Machine Learning (DSCI 6003)
VLSI Design (ELEC 6657)
Wireless Networks (CSCI 6682)
Computer Networks and Data Communications (CSCI 6642)
Advanced Topics in Computer Networks (ELEC 6657)
Analog Circuits (ELEC 2235)
Electronics II (ELEC 3348)
Unix Network Administration (CSCI 6685)
Analog Devices (EASC 2230)
Power Electronics (ELEC 6640)
Electronics Design Laboratory (ELEC 3347)
Worcester Polytechnic Institute
Assistant Teaching Professor
Spring 2019
Course Taught:
Advanced Systems Architecture
Biomedical Systems Modeling
Digital Systems
Radiation Therapy Devices
Machine Learning