School of Science / Computer Science Department

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: