Virginia Tech

Spring 2022

ECE 5984 - Advanced Analog Integrated Circuit Design

Fall 2021 and 2022

ECE 3544 - Digital Design I

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