Prior Courses:


Spring 2011
CSCI 130 - Computer Game Design
CSCI 145 - Scientific Programming


Fall 2010
CSCI 305/306 (ECE 325/326) - Microprocessors
CSCI 140 - Intro to Computer Science


Spring 2010
CSCI 130 - Computer Game Design
CSCI 224 - Computer Architecture


Fall 2009
CSCI 290 - Object-Oriented Software Design
CSCI 327 - Compilers


Spring 2009
CSCI 293 - Special Topics: Computer Games

CSCI 140 - Intro to Computer Science


Fall 2008
CSCI 327 - Compilers
CSCI/EENG 305/306 - Microprocessors


Spring 2008
CSCI 293 - Special Topics: Computer Games

CSCI 224 - Computer Architecture


Fall 2007
CSCI 327 - Compilers
CSCI/EENG 305/306 - Microprocessors


Spring 2007
CSCI 224 - Computer Architecture
CSCI 493 - Special Topics: Computer Vision


Fall 2006
CSCI 140 - Intro to Computer Science
CSCI 180 - Data Structures


Spring 2006
CSCI 224 - Computer Architecture
CSCI 344 - Programming Languages


Fall 2005
CSCI 140 - Intro to Computer Science
CSCI 180 - Data Structures


Spring 2005 (at Washington University)
CSE131 (CS 101G) - Computer Science I


Fall 2004 (at Washington University)
CSE 361S (CS 306S) - Intro to Systems Software


Spring 2004 (at Washington University)
CS 101G - Computer Science I


Fall 2003 (at Washington University)
CS 306S - Intro to Systems Software


Spring 2003 (at Washington University)
CS 525M - Media Processing


Fall 2002 (at Washington University)
CS 306S - Intro to Systems Software


Spring 2002 (at Washington University)
CS/CoE 427M - Embedded Computing Systems


Fall 2001 (at Washington University)
CS 306S - Intro to Systems Software


Spring 2001 (at Washington University)
CS 525M - Media Processing


Fall 2000 (at Washington University)
CS 306S - Intro to Systems Software


Spring 2000 (at Washington University)
CS 306S - Intro to Systems Software