He previously taught for eight years at the School of Engineering and Applied Sciences at Harvard. Ramsey received his M.A. and Ph.D. in computer science from Princeton University. He also holds a master’s degree in physics from Cornell University. Ramsey’s scholarly work focuses on programming languages and systems. He is on the editorial board of the Journal of Functional Programming, and has received the Alfred P. Sloan Research Fellowship, a National Science Foundation Faculty Early Career Development Award and a Fannie and John Hertz Fellowship.