Biography
Nate Foster is a Professor of Computer Science at Cornell University and a Visiting Researcher at Jane Street. He currently serves as the Associate Dean for Research in the Ann S. Bowers College of Computing and Information science, as Vice Chair of DARPA's Information Science and Technology (ISAT) study group, and as Chair of the P4 Language Governing Board.
The goal of Nate’s research is to develop languages and tools that make it easy for programmers to build secure and reliable systems. His current work focuses on the design and implementation of languages and tools for programmable networks. In the past he has also worked on bidirectional languages (also known as “lenses”), database query languages, data provenance, type systems, mechanized proof, and formal semantics.
Nate received a PhD in Computer and Information Science from the University of Pennsylvania, an MPhil in History and Philosophy of Science from Cambridge University, and a BA in Computer Science from Williams College. His awards include a Sloan Research Fellowship, an NSF CAREER Award, the SIGPLAN Robin Milner Award, the SIGCOMM Rising Star Award, and several paper and teaching awards.
Nate lives in Fall Creek with his wife and two children. Outside of work, he volunteers with Ithaca Welcomes Refugees, and rides his bike as much as he can, usually with friends from Team 545.