Associate Professor of Computer Science
Ph.D., University of Utah, 1981
Professor Kessler is director of the Center for Software
Science. He is interested in research and development of programming languages
- mainly compilers and run-time systems for Lisp, C, and C++, operating
systems - work on the Mach and BSD systems, and parallelism - parallel
programming. A recent project was just completed in conjunction with the
Hewlett Packard Research Labs to design and implement the software system for
the Mayfly, a new, distributed memory, parallel processor. The software
included two new parallel programming languages: Concurrent Scheme and
Distributed C++. Current ARPA-sponsored work is in support of multi-lingual
programming and persistence in Lisp. Professor Kessler also has interests in
object-oriented programming, and expert system technology applied to software
problems. He is Co-Editor-in-Chief of the International Journal on Lisp
and Symbolic Computation and is general chair for the 1994 Lisp and Functional
Programming Conference.