Published numerous papers, involved in several software projects such as the ECC Project, KAT Interactive Theorem Prover, and CoCaml Project. Advised multiple PhD students.
Research Experience
Former Professor at the Department of Computer Science, Cornell University, teaching various courses including Theory of Computation, Data Structures, and Programming Languages.
Education
PhD, Cornell University, 1977
Background
Research interests: Logics and semantics of programming languages, algorithms and complexity, especially complexity of decision problems in logic and algebra, probabilistic computation.
Miscellany
Personal interests include family activities, Cornell Rugby, and musical performances.