Virginia Tech
Spring 2022
ECE 5984 - Advanced Analog Integrated Circuit Design
Fall 2021 and 2022
Fall 2020
ECE 2544 - Fundamentals of Digital Systems *
Spring 2018, 2019 and 2020
ECE 5984 - Advanced Analog Integrated Circuit Design
Fall 2017 and 2018
ECE 3544 - Digital Design I
University of Kansas
Spring 2017
EECS 443 - Digital System Design
Fall 2016
EECS 700 - Analog Integrated Circuit Design
Spring 2016
EECS 443 - Digital System Design
Fall 2015
EECS 700 - Digital VLSI
Fall 2014
EECS 700 - Analog Integrated Circuit Design
Spring 2014
ECE 5590HF High Speed Integrated Circuit Design and Analysis
Texas A&M University
Fall 2007
ECEN 468 Advanced Logic Design
Spring 2007
ECEN 248 Introduction to Digital System Design
Summer 2006
Introduction to Computer
Shanghai Jiao Tong University
Spring 2004
Signals and Systems