Skip to main content


Office Location

440 Huntington Avenue
324 West Village H
Boston, MA 02115

Mailing Address

Northeastern University
ATTN: William Clinger, 202 WVH
360 Huntington Avenue
Boston, MA 02115

Research Interests

  • Functional and higher-order programming languages
  • Connecting mathematically sophisticated theories of syntax and semantics to economically important details of computer hardware and software


  • PhD, Massachusetts Institute of Technology


William D. Clinger has accomplished a great deal over the course of his career. He proved the correctness of a commercial compiler’s algorithm for generating code, invented efficient algorithms for hygienic macro expansion and converting decimal scientific notation into the nearest binary floating-point approximation, and contributed to development of the IEEE/ANSI standard for Scheme.

In recent years, Clinger and his PhD students have designed promising new algorithms for automatic garbage collection. Several of these algorithms have been tested in Larceny, which Clinger and his students originally developed as a vehicle for experimental research on compiler optimization and garbage collection. Larceny has now become one of the leading multi-platform implementations of the Scheme programming language.