John Reppy

Department of Computer Science
University of Chicago

I am back at the University of Chicago full time, after having served as a rotating Program Director at the NSF in the CCF division for two plus years.

I have been a faculty member at the University of Chicago since the Autumn of 2002. I spent the prior eleven years as an MTS at Bell Labs in Murray Hill, New Jersey.

My primary area of research is the design and implementation of advanced programming languages, such as functional, object-oriented, and concurrent languages. Such languages provide the best hope for increasing the quality and reliability of software, while also improving programmer productivity. My current research focus is on high-level languages for parallel programming. Over the years, I have worked on the design and implementation of several advanced languages:

I am also interested in computer graphics. I designed the ray-tracer problem for the ICFP 2000 Programming Contest and have am the primary implementor of the SML3d library.

Last updated on September 30, 2010
Comments to John Reppy.