Skip to main content
Department of Information Science | Cornell Bowers
  • About
    About
    • Our History
    • Leadership
    • Academic Programs
    • Department Awards
    • Belonging at Bowers
    • Events
  • Research
    Research
    • Undergraduate Research
    • Research Office
    • Research News
  • Student Experience
    Student Experience
    • Undergraduate
      • Majors + Minors
      • Current Major Resources
      • Undergraduate Student Organizations
      • Student Services
    • Graduate
      • Degrees
      • Academic Planning
      • Graduate Student Groups
      • Student Support
  • News
  • Directory
    • Computer Science
    • Information Science
    • Statistics + Data Science
    • Computational Biology
    • Design Tech

Bowers Subsite Menu

  • About
  • Student Experience
  • Research
  • News + Stories
  • Directory
  • Explore Our Departments
  • Computer Science
  • Information Science
  • Statistics + Data Science
Back to people directory

Nate Foster

Professor of Computer Science
A photo of Nate Foster, a man with short brown hair and a gray shirt.

About

Nate Foster is a professor of computer science at Cornell University and a visiting researcher at Jane Street. He currently serves 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 Foster’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.

Foster received a Ph.D. in computer and information science from the University of Pennsylvania, a Master of Philosophy in history and philosophy of science from Cambridge University, and a B.A. in computer science from Williams College. He is an ACM Fellow, and his awards include a Sloan Research Fellowship, an NSF CAREER Award, the SIGPLAN Robin Milner Award, and the SIGCOMM Rising Star Award, as well as 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.

Research Website
Foster's Website
Research areas
Critical and humanistic approaches to computing
History of Technology
Philosophy of Technology
Science + Technology Studies
Database Systems
Ethics, Law and Policy
Privacy + Surveillance
Tech and the law
Programming Languages
Security
Systems + Networking
CV
View CV
Contact
jnfoster@cs.cornell.edu
Location
Gates Hall 432
Profile Type
Faculty (Department)
Computer Science
Faculty (Field)
Information Science

News + Stories featuring Nate Foster

View All Stories
Researchers mold model for more nimble networks
Researchers mold model for more nimble networks
  • Research + Innovation
View All Stories
Cornell Bowers Cornell University
Information For
  • Current Students
  • Current Faculty
  • Current Staff
  • Alumni
  • Prospective Students
  • Industry Partners
  • Press + Media
Departments
  • Computer Science
  • Information Science
  • Statistics + Data Science
  • Computational Biology
  • Design Tech
Featured
  • Bowers Leadership
  • Commencement Weekend
  • Giving
  • Careers at Bowers
  • Facebook
  • LinkedIn
  • Vimeo
  • Youtube Channel
Acknowledgement of Gayogo̱hó:nǫ' Land
Cornell Tech

Footer - Policies

  • Web Accessibility
  • Privacy Policy
  • Equal Education & Employment

© 2026 Cornell Ann S. Bowers College of Computing and Information Science, Cornell University