Teaching
A complete list of links to the course web pages for the courses I have taught since 2003. The latest versions of the Fundamentals of Computer Science 2 contain extensive lab materials, assignment, and lecture notes.
Note: In the earlier web pages the link to the weekly labs and assignments are the week numbers in the leftmost column.
Spring 2015: CS 1100 Introduction to Computer Science and its Applications
Spring 2014: CS 2510 Fundamentals of Computer Science 2
Spring 2014: CS 1100 Introduction to Computer Science and its Applications no permanent link to the past semesters is available
Spring 2013: CS 2510 Fundamentals of Computer Science 2
Spring 2013: CS 3800 Theory of Computation
Fall 2012: CS 2510 Fundamentals of Computer Science 2
Fall 2012: CS 3500 Object-Oriented Design
Spring 2012: CS 2510 Fundamentals of Computer Science 2
Spring 2012:
CS 1100 Computer Science and Its Applications
no permanent link to the past semesters is available
Spring 2011: CS 2510 Fundamentals of Computer Science 2
Fall 2010: CS 2510 Fundamentals of Computer Science 2
Summer 2010: CS 2510 Fundamentals of Computer Science 2
Spring 2010: CS 2510 Fundamentals of Computer Science 2
Spring 2010: CS 2910 Fundamentals of Computer Science 2
Fall 2009: CS 2510 Fundamentals of Computer Science 2
Spring 2009: CS U213 Fundamentals of Computer Science 2
Spring 2009: CS U232 Honors Freshman Seminar 2
Fall 2008: CS U213 Fundamentals of Computer Science 2
Fall 2008: CS U101 Computer Science and Its Applications
Spring 2008: CS U213 Fundamentals of Computer Science 2
Fall 2007: CS U390 Theory of Computation
Fall 2007: CS U213 Fundamentals of Computer Science 2
Spring 2007: CS U213 Fundamentals of Computer Science 2
Spring 2007: CS U211 Fundamentals of Computer Science 1
Fall 2006: CS U213 Fundamentals of Computer Science 2
Spring 2006: CS U213 Fundamentals of Computer Science 2
Fall 2005: CS U211 Fundamentals of Computer Science 1
Spring 2005: CS U213 Fundamentals of Computer Science 2
Spring 2004: CS U213 Fundamentals of Computer Science 2
Fall 2003: CS U211 Fundamentals of Computer Science 1
Spring 2003: COM 1201 Algorithms and Data Structures 2
Spring 2003: COM 1101 Algorithms and Data Structures 1
Winter 2003: COM 1101 Algorithms and Data Structures 1
Fall 2002: COM 1100 Fundamentals of Computer Science