Topics in Algorithms, Fall 2004 - Syllabus