Clark Barrett
Clark Barrett is Stanford University's Corbel Professor (Research) of Computer Science, with work in automated reasoning, neural network verification, and AI-assisted formal verification. He studied mathematics, computer science, and electrical engineering at Brigham Young University, joined NYU in 2002, earned his Stanford PhD in 2003, and moved to Stanford in 2016. His work includes Reluplex, which checks properties of deep neural networks, the cvc5 SMT solver, and Lemur, which combines large language models with automated reasoning to verify programs. He received CAV Awards in 2021 and 2024, and ACM named him a Fellow in January 2025. As of October 2026, he directs Stanford's Center for Automated Reasoning and co-directs its Center for AI Safety.
- Now at
- Stanford University
- Works
- 418
- Citations
- 11,824
- h-index
- 47
- Badges
Publication numbers from OpenAlex, as of 27 October 2026.
Timeline
-
1995
Three subjects at BYU
He earns his bachelor's degree in mathematics, computer science, and electrical engineering at Brigham Young University in 1995.
-
2002–2003
NYU and a Stanford doctorate
In 2002, he joins the faculty at New York University. He earns his PhD in computer science at Stanford University in 2003.
-
2016
Moving from Courant to Stanford
In 2016, he moves to Stanford from an associate professorship in computer science at New York University's Courant Institute of Mathematical Sciences.
-
2017
Reluplex checks neural networks
In 2017, he coauthors Reluplex with Guy Katz, David Dill, Kyle Julian, and Mykel Kochenderfer. The method checks properties of deep neural networks, and the team tests it on a neural network implementation of the ACAS Xu airborne collision avoidance system for unmanned aircraft.
-
2021
Directing Stanford automated reasoning
In 2021, he becomes director of Stanford's Center for Automated Reasoning (Centaur). He also receives the 2021 Computer Aided Verification (CAV) Award for contributions to the theory and practice of satisfiability modulo theories (SMT).
-
2022
The cvc5 solver
He coauthors “cvc5: A Versatile and Industrial-Strength SMT Solver” in 2022. The paper receives the SCP best tool paper award at TACAS 2022.
-
2023
Lemur combines language and logic
With Haoze Wu and Nina Narodytska, he coauthors Lemur in 2023. The work combines large language models with automated reasoners to verify programs, describes rules for the method, and proves its soundness.
-
2024
A CAV Award for Reluplex
He shares the 2024 CAV Award with David Dill, Kyle Julian, Guy Katz, and Mykel Kochenderfer for their 2017 Reluplex paper on verifying deep neural networks.
-
January 2025
Recognition as an ACM Fellow
In January 2025, ACM names him a Fellow in its 2024 class for contributions to the theory, implementation, and application of SMT solving.
-
As of October 2026
Corbel Professor at Stanford
As of October 2026, he is the Corbel Professor (Research) of Computer Science in Stanford University's School of Engineering. He directs Centaur and co-directs the Stanford Center for AI Safety, with work in automated reasoning, neural network verification, and AI-assisted formal verification.
Career
- Since 2021Stanford UniversityDirector, Center for Automated Reasoning (Centaur)
- Since 2018Stanford UniversityCo-director, Stanford Center for AI Safety
- NowStanford UniversityCorbel Professor (Research) of Computer Science
- Until 2016Courant Institute of Mathematical SciencesAssociate Professor of Computer Science
- From 2016Stanford University
- 2002–2016New York UniversityFaculty
Education
- 2003Stanford UniversityPhD in Computer Science
- 1995Brigham Young UniversityBachelor's degree in Mathematics, Computer Science, and Electrical Engineering
Sources and credits
Photo: We have no published photo of Clark Barrett yet. Send us a free-licensed photo.
- Cvc3 - SAT/SMT Solver Summer School 2011 - MIT Wiki Service
- Clark Barrett's Profile | Stanford Profiles
- Clark Barrett | Computer Science
- [1702.01135] Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networks
- Best papers
- [2310.04870] Lemur: Integrating Large Language Models in Automated Program Verification
- SIGLOG Monthly 252
- 2024 ACM Fellows honored for transformative contributions to computing | EurekAlert!


