ESC 221 Lecture notes, Fall 2002