Teaching

Spring 2012 - CS 1111 (Introduction to Computing)
Fall 2011 - CS 6354 (Computer Architecture)
Spring 2011 - CS 1111 (Introduction to Computing)
Fall 2010 - CS 6354 (Computer Architecture)
Fall 2009 - CS 6501 - Non-Volatile Memory Systems
Spring 2009 - CS 101E (Introduction to Computing)
Fall 2008 - CS 654 (Computer Architecture)
Spring 2008 - CS 433 (Advanced Computer Architecture)
Fall 2007 - CS 654 (Computer Architecture)
Spring 2007 - CS 414 (Operating Systems)
Fall 2006 - CS 654 (Computer Architecture)
Spring 2006 - CS 851 (Advanced Techniques in Computer Architecture and Storage Systems)
Fall 2005 - CS 654 (Computer Architecture)

Miscellaneous Tutorials

UNIX Tutorial
Disk Drives Tutorial