Noam Zilberstein
Assistant Professor
School of Computing
Education
- Ph.D. (2026) Cornell University (Computer Science)
- M.S. (2023) Cornell University (Computer Science)
- B.S. (2015) University of Pennsylvania (Computer and Information Science)
Research
The overarching goal of my research is to develop mathematical foundations for trustworthy software systems. I combine formal reasoning, automated analysis, and AI to make complex programs more reliable. My work spans semantic foundations, scalable program analysis techniques, and infrastructure for AI-assisted verification. I am currently working on the following research directions:
Mathematical Foundations of Program Logics: Foundations for reasoning about complex programs, including challenging combinations of effects such as concurrency, probability, and nondeterminism.
Next-Generation Static Analysis: Scalable analysis techniques enhanced by generative AI to solve targeted reasoning problems while preserving the efficiency of traditional methods.
Infrastructure for AI-Based Program Verification: Trusted formal libraries and verification frameworks that enable AI systems to reason about programs with mathematical rigor.
Mathematical Foundations of Program Logics: Foundations for reasoning about complex programs, including challenging combinations of effects such as concurrency, probability, and nondeterminism.
Next-Generation Static Analysis: Scalable analysis techniques enhanced by generative AI to solve targeted reasoning problems while preserving the efficiency of traditional methods.
Infrastructure for AI-Based Program Verification: Trusted formal libraries and verification frameworks that enable AI systems to reason about programs with mathematical rigor.
Experience
Before starting graduate school, I was a staff software engineer in the Facebook Programming Languages and Runtimes team, where I applied formal methods by using dependently typed Haskell in production and formally verifying concurrent algorithms for an OS microkernel.
Honors and Awards
2024 ACM SIGPLAN John Vlissides Award
Distinguished Paper Award at POPL 2026
Distinguished Paper Award at POPL 2026