David Moon
PhD student, Michigan


I am a second-year PhD student interested in programming languages and human-computer interaction. I work on Hazel with Cyrus Omar in the FP Lab at the University of Michigan. I used to work, and continue to collaborate, with Ben Shapiro at the University of Colorado Boulder.

I received my bachelor’s degree from Williams College in 2016. As an undergrad, I worked on a variety of topics, ranging from additive combinatorics to topological data analysis to dynamic race detection. My thesis was advised by Stephen Freund.

Before coming to Boulder, I lived in New York City. There, I attended the Recurse Center, worked as a software engineer at Addepar, and sang with Choral Chameleon.