Scott Diehl's Past Courses Taught
Siena College:
- CSIS 220: Assembly Language and Computer Architecture, Fall 2008.
- CSIS 019: Competitive Programming, Fall 2008.
- CSIS 010: Introduction to Computer Applications, Fall 2008.
University of Wisconsin-Madison:
- CS 799: Complexity Theory, Fall 2007.
- Lecturer, in conjunction with J. Kinne and Professor D. van Melkebeek.
- Above link is to CS 810 course page; this section of CS 799 is a guided study seminar following the same syllabus.
- CS 577: Introduction to Algorithms, Spring 2004.
- CS 368: Learning a New Programming Language, Fall 2003 (link is to current course page).
- CS 577: Introduction to Algorithms, Fall 2003.
University of Michigan:
- EECS 586: Design and Analysis of Algorithms (graduate level), Spring 2003.
- EECS 376: Fundamentals of Computer Science, Fall 2002.