skip to content



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.

Spring 2017

ECE/ENGRI 1210 - The Computing Technology Inside Your Smartphone

Fall 2016

ECE/ENGRD 2300 - Digital Logic Design and Computer Organization

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