Note: My courses for 2008 and later are set up in the Blackboard system.

Fall 2007

CSCI 480 Sections 1 and 2 -- Principles in Operating Systems

Spring 2007

CSCI 580E Section 1 -- Programming in Java
CSCI 580R Section 1 / CSCI 490A Section 1 -- Pattern Recognition

Fall 2006

CSCI 580E/470 Sections 1 and 2 -- Programming in Java

Spring 2006

CSCI 580E/470 (2) -- Programming in Java

Fall 2005

CSCI 580E/470 (2) -- Programming in Java
CSCI 580R/461-P2 -- Pattern Recognition

Spring 2005

CSCI 580R/490A-P1 -- Pattern Recognition
CSCI 580E/470 (1) -- Programming in Java

Fall 2004

CSCI 440 -- Data Structure and Algorithm Analysis
CSCI 580E/470 (1) -- Programming in Java

Spring 2004

CSCI 241 -- Intermediate Programming in C++
CSCI 580E/470 (1) -- Programming in Java

Fall 2003

CSCI 463 -- Computer Architecture and Organization
CSCI 580E/470 (1) -- Programming in Java

Spring 2003

CSCI 589 -- Object-oriented Design and Programming


CSCI 580E/470 (1) -- Programming in Java

Fall 2002

CSCI 480 (4) -- Theoretical Operating Systems