Page last updated: March 3, 2015


Teaching

I teach mostly database courses and introductory Computer Science and programming courses, with other things thrown in from time to time. Courses not listed prior to 1998.

This paper describes CSIS-110, the introductory Computer Science course here at Siena (Figure 3 currently missing from online version).

SPRING 2015:
Introduction to Computer Science (CSIS-110)
Database Design and Applications for Business (CSIS-115)

FALL 2014:
Introduction to Computer Science (CSIS-110)
Database Management Systems (CSIS-350)

SUMMER 2014:
Teaching Advanced Placement CS (CSIS-201)

SPRING 2014:
Introduction to Computer Science (CSIS-110)
Advanced Database (CSIS-355)

FALL 2013:
Introduction to Computer Science (CSIS-110)
Database Management Systems (CSIS-350)

SUMMER 2013:
Teaching Advanced Placement CS (CSIS-201)

SPRING 2013:
Introduction to Computer Science (CSIS-110)
Database Management Systems (CSIS-350)

FALL 2012:
Introduction to Computer Applications Lab (CSIS-010)
Introduction to Computer Science (CSIS-110)
Database Management Systems (CSIS-350)

SPRING 2012:
Introduction to Computer Science (CSIS-110)
Advanced Database (CSIS-355)

FALL 2011:
Introduction to Computer Science (CSIS-110)
Database Management Systems (CSIS-350)

SPRING 2011:
Management Information Systems (CSIS-114)
Database Design and Applications for Business (CSIS-115)

FALL 2010:
Introduction to Computer Science (CSIS-110)
Database Management Systems (CSIS-350)

SPRING 2010:
Introduction to Computer Applications, Lab (CSIS-010)
Introduction to Computer Science (CSIS-110)
Database Design and Applications for Business (CSIS-112)

FALL 2009:
Introduction to Computer Science (CSIS-110)
Database Management Systems (CSIS-350)

SPRING 2009:
Foundations (FOUN-105)
Advanced Database (CSIS-355)

FALL 2008:
Foundations (FOUN-100)
Introduction to Computer Science (CSIS-110)
Database Management Systems (CSIS-350)

SPRING 2008:
Foundations (FOUN-105)

FALL 2007:
Foundations (FOUN-100)
Database Management Systems (CSIS-350)

SPRING 2006:
Foundations (FOUN-105)
Advanced Database (CSIS-355)

FALL 2005:
Foundations (FOUN-100)
Database Management Systems (CSIS-350)

SPRING 2005:
Computer Ethics (CSIS-013)
Database Design and Applications for Business (CSIS-112)

FALL 2004:
Introduction to Computer Science (CSIS-110)
Database Management Systems (CSIS-350)

SPRING 2004:
Database Design and Applications for Business (CSIS-112)
Advanced Database (CSIS-355)

FALL 2003:
Introduction to Computer Science (CSIS-110)
Database Management Systems (CSIS-350)

SPRING 2003:
Introduction to Computer Science (Lab) (CSIS-110)
Database Design and Applications for Business (CSIS-112)

FALL 2002:
Introduction to Computer Science (CSIS-110)
Database Management Systems (CSIS-350)

SPRING 2002:
Introduction to Computer Science (CSIS-110)
Advanced Database (CSIS-355)

FALL 2001:
Database Management Systems (CSIS-350)

SPRING 2001:
Introduction to Computer Science (CSIS-110)
Advanced Database (CSIS-355)

FALL 2000:
Introduction to Computer Science (CSIS-110)
Database Management Systems (CSIS-350)

WINTER 2000:
CSE 444, Introduction to Database Systems, University of Washington

FALL 1999:
CSE 594, Database Management Systems, University of Washington

SPRING 1999:
Introduction to Computer Science (CSIS-110)
Procedural Design and Programming (CSIS-120)

FALL 1998:
Introduction to Computer Science (CSIS-110)
Database Management Systems (CSIS-350)

SUMMER 1998:
CSE 594, Database Management Systems, University of Washington