Starting in 1981,
Jim Harp and I taught the first classes in the graduate program in computer science
at Rivier College in Nashua, NH.
I taught at Rivier from 19811984. I taught evening classes parttime to upper
division undergraduates and firstyear graduate students.

CS501/MA304  Fundamentals of Computation  This course introduced some of the mathematical
theory and techniques underlying computer science. Topics included set theory, graph theory,
algebra, and combinatorics.
[1981 syllabus]
[1982 syllabus]

CS504/CS304  Data Structures  This course introduced the following data structures concepts:
lists; strings; arrays; trees; graphs; storage systems and structures; storage
allocation and garbage collection; searching and sorting techniques;
generalized data management systems.
[1982 syllabus]
[1983 syllabus]

CS542/MA304  Fundamentals of Computation  This course introduced some of the mathematical
theory and techniques underlying computer science. Topics included set theory, graph theory,
algebra, and combinatorics.
[1983 syllabus]
[1984 syllabus]