@Boise State
ECE 410/510: Digital Integrated Circuit Design, Fall 2019-2024
ECE 411/511: Analog Integrated Circuit Design, Spring 2018, Spring 2020, Spring 2025
ECE 412/512: Biomedical Instrumentation and Brain-Machine Interfaces, Fall 2018, Spring 2022, Spring 2024
ECE 310L: Microelectronics Lab, Fall 2019
ECE212: Circuit Analysis and Design, Spring 2023
ECE212L: Circuit Analysis and Design Lab, Fall 2022, Spring 2023, Spring 2024
@Cornell
ECE 474: Digital Integrated Circuits, Spring 2013
@UC Berkeley
EE 140: Analog Integrated Circuits (guest lectures)