Professor Dr. Nate Foster
Professor
Build a Statement of Purpose
Generate a tailored SOP for Dr. Nate Foster. Improve your application with a focused, well-structured draft.
Biography
Nate Foster is a Professor in the Department of Computer Science at Cornell University. His research focuses on developing languages and tools that facilitate the building of secure and reliable systems. His current work emphasizes the design and implementation of programming languages for programmable networks. Previously, he has worked on bidirectional languages, database query languages, data provenance, type systems, mechanized proof, and formal semantics. Nate received his Ph.D. in Computer and Information Science from the University of Pennsylvania and holds a Master of Philosophy in the history and philosophy of science from Cambridge University, along with a B.A. in Computer Science from Williams College. He is an ACM Fellow and has received numerous awards including the Sloan Research Fellowship, the NSF CAREER Award, the SIGPLAN Robin Milner Award, and the SIGCOMM Rising Star Award. Beyond his academic pursuits, Nate actively volunteers with Ithaca Welcomes Refugees and enjoys biking with friends.
Research Interests
Experience
Professor
— PresentCornell University • Ithaca, NY
Conducts research and teaching in Computer Science and Information Science.
Visiting Researcher
— PresentJane Street • NY
Collaborates on projects related to information science.
Awards
Sloan Research Fellowship
NSF Faculty Early Career Development Award (CAREER)
ACM SIGPLAN Robin Milner Young Researcher Award
Requirements for Cornell University
Master Program
Requirements
TOEFL
IELTS
Prerequisites
Application Checklist
- Online application
- Portfolio (SlideRoom)
- Academic Statement of Purpose
- Personal Statement
- Transcripts
- Two letters of recommendation
- Resume/CV
Specialization Notes
Department of Architecture