Syllabus
Grading
Course Materials
What's New?
What's Due?
Class Notes
SIGCSE 2007 Presentation