Undergraduate/Graduate Course, Columbia University, First Term 1968-69,
1969-70.
Graduate Course, Yale University, First Term, 1968-69, 1969-70.
[Logic and modern algebra with applications.]
Sophomore Course, Rutgers University, First Term 1970-71, 1971-72, 1972-73.
Sophomore Course, Rutgers University, Second Term
1970-71, 1971-72, 1972-73.
Graduate Course, Rutgers University, First Term
1970-71, 1971-72, 1972-73, 1973-74.
Graduate Seminar, Rutgers University, Second
Term, 1970-71.
Graduate Seminar, Rutgers University, First Term
1972-73, 1973-74.
Senior Seminar, Rutgers University, Second Term
1972-73.
Graduate Course, Rutgers University, First and
Second Term 1973-74.
Graduate Course, University of Arizona, First
Term 1974-75.
Undergraduate/Graduate Workshop, University of
Arizona, First Term 1974-75.
Graduate Course, University of Arizona, Second
Term 1974-75, 1975-76.
Graduate Course, University of Arizona, Second
Term, 1974-75.
Undergraduate Course, University of Arizona,
First and Second Term 1976-77, 1977-78.
Undergraduate/Graduate Course, University of
Arizona, First Term 1976-77.
Graduate Course, University of Arizona, Second
Term 1976-77, 1977-78.
Advanced Graduate Independent Study, University
of Arizona, First and Second Term 1975-76, 1976-77.
Graduate Course, University of Arizona, First and
Second Term 1977-78.
Graduate Course, Virginia Tech, First Quarter
1978-79, 1979-80.
Graduate Course, Virginia Tech, Second Quarter
1978-79, 1979-80.
Graduate Course, Virginia Tech, Third Quarter
1979-80.
Senior Seminar including delivering software to a
commercial customer, Carnegie Mellon University, Second Term 1997-1998.
Junior/Senior course on functional and object
oriented programming. Taught the object oriented design and implementation
fragment of the course. Carnegie Mellon University, Second Term 1997-1998.
Junior Lecture course in Object Oriented Analysis and Design for information
systems students in the Department of Social and Decision Sciences. Carnegie
Mellon University, First Term 1998-1999.
Graduate Course for students in a Master of Information Systems Program.
Carnegie Mellon University, Second Term 1998-1999, First and Second Term 199-2000.
Graduate mini-course for Master of Information Systems students. Carnegie
Mellon University, Second Term 1998-1999.
Graduate mini-course for Master of Information Systems students. Carnegie
Mellon University, Second Term, 1998-1999, Second Term 1999-2000, Second Term 2000-2001
Graduate course for Master of Information Systems students. Carnegie Mellon
University, First Term 1999-2000, First and Second Terms 2000-2001
Graduate mini-course for Master of Information Systems studens. Carnegie
Mellon University, First Term, 2001-2002. (Introduced new course.)
Graduate mini-course for Master of Information Systems students. Carnegie
Mellon University, First Term, 2001-2002.
Two semester graduate project course for Heinz School students designed to be
a capstone experience for their graduate work. During academic year 1999-2000
a working prototype of a computer system to manage the voter registration
records of the county and to assist election judges was completed and
delivered to the county elections department
Supervised the independent student work for a total of 10 student semesters of work.t
Dianne E Britton, Incremental Synthesis of
Inductive Assertions for Program Verification. PhD Dissertation,
University of Arizona, December 1977.