Teaching

 

I retired from teaching in 2017. I continue my research.

Past Courses Taught

·       Engineering Parallel Software: CS194-15, Fall 2015, Fall 2014, Fall 2013, Fall 2012, Spring 2012, Fall 2010,

·       Computer-Aided Design of Integrated Circuits: Fall 2008, 2007, 2005, 2004, 2002, 2001, 2000, 1998

·       Software Engineering: CS169: Spring 2004, Spring 2003, Spring 2002, Fall 2001, Fall 2000

·       Introduction to the Entrepreneurial Business of Software, MOT290T/EECS290A: Fall 2006, Fall 2003

·       Profiles of Entrepreneurship in EECS: Fall 2011

·       Patterns for Parallel Programming, CS294 : Spring 2010, 2009, 2008

·       Advanced Computer Architecture, CS252: Fall 2000