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

Toronto Metropolitan University
Contract Lecturer
January 2017 – December 2017
Courses Taught:

  • Biomedical Systems Modeling

  • Digital Systems

  • Radiation Therapy Devices

  • Machine Learning