Teaching
Classes that I have recently taught:
The
Computing Technology Inside Your Smartphone launched on EdX in March 2015 and ran again in Summer 2016.
Fall 2016-20
ECE/ENGRD 2300 - Digital Logic Design and Computer Organization
Spring 2017-20
ECE/ENGRI 1210 - The
Computing Technology Inside Your Smartphone
Spring 2014
ECE 5730 - Memory Systems
Fall 2013
ECE/ENGRD 2300 - Digital Logic Design and Computer Organization
Fall 2012
ECE/ENGRI 1210 - Modern Computing Devices: Smart Phones to
Supercomputers
Spring 2012
ECE 5770 - Resilient Computer Systems