Teaching at Saint Anselm College 2004-:
- CS101:Digital Literacy
- CS111:Computing I (in Python) || Computing I (in Processing) ||
CS111:Computing I (in C++)
- CS112Computing II (in C++)
- CS15/CS211:Data structures (in C++)
- CS205: Fundamentals and Issues of Using the Internet
- CS310 Advanced Algorithms (in C++)
- CS311:Theory of Computation
- CS325:Operating systems
- CS19/CS343:Programming Paradigms
- CS255 Introduction to Computer Graphics (in Processing) || CS355 (in Python)||
Computer Graphics (in Processing) now CS255
- CS360:Artificial Intelligence (Lisp/Prolog)
- CS450: Introduction to Bioinformatics (in Perl):
- CS450: Intro to Data Visualization
Teaching at Smith College:
2003 Fall:
COSC250: Foundations of Computer Science
2001 Spring:
CS262: Operating Systems
Teaching at St. Mary's College 2001-2003:
COSC130: Computer Programming 2
COSC260: Artificial Intelligence
COSC351: Programming languages
COSC360: Natural Language Processing
COSC470: BioInformatics
MATH131: Survey of Mathematics
MATH200: Discrete Mathematics