Faculty cover photo

John H. Reppy

Professor specializing in the design and implementation of advanced programming languages, John H. Reppy has been a distinguished member of the Computer Science faculty at the University of Chicago since 2002. With a robust background that includes a pivotal role as a Member of Technical Staff (MTS) at Bell Labs, Professor Reppy has established himself as a leading figure in the field of computer science. His research primarily revolves around the development of functional, object-oriented, and concurrent programming languages. Professor Reppy has made substantial contributions to the field through his work on several influential projects. Notably, he has been instrumental in the creation and advancement of Diderot, Manticore, Concurrent ML, and Moby. His involvement with the Standard ML of New Jersey system, which dates back to 1990, underscores his long-standing commitment to the evolution of programming languages. In addition to his expertise in programming languages, Professor Reppy has a keen interest in computer graphics. He played a significant role in the ICFP 2000 Programming Contest by designing the ray-tracer problem, which challenged participants to push the boundaries of their programming skills. Furthermore, he implemented the SML3d library, which has been a valuable resource for those working with 3D graphics in Standard ML. Throughout his career, Professor Reppy has been dedicated to advancing the field of computer science through both his research and teaching. His work not only contributes to the theoretical underpinnings of programming languages but also has practical applications that benefit the broader computing community. His commitment to innovation and excellence continues to inspire students and colleagues alike at the University of Chicago. Professor Reppy's contributions to computer science are widely recognized, and his work continues to influence the development of new technologies and methodologies in the field. His passion for both programming languages and computer graphics ensures that his research remains at the cutting edge of technological advancement.

External Link

Publications

Share John's Profile