Researcher

Randal E Bryant

Also known as Randy Bryant

Randal Bryant is a computer scientist best known for binary decision diagrams, which are used in circuit verification and in artificial intelligence planning. After a bachelor's degree at the University of Michigan and an MIT doctorate in 1981, he taught at Caltech, then joined Carnegie Mellon in 1984, where his 1986 paper "Graph-Based Algorithms for Boolean Function Manipulation" reached the highest citation count in the Citeseer database. He shared the 1998 ACM Paris Kanellakis Theory and Practice Award for symbolic model checking, was elected to the National Academy of Engineering in 2003, and served as dean of Carnegie Mellon's School of Computer Science from 2004 to 2014, when the school established the world's first Machine Learning Department. In 2014 and 2015 he advised the White House Office of Science and Technology Policy on big data, and he retired in 2020. He is Founders University Professor of Computer Science, Emeritus at Carnegie Mellon and publishes on SAT solving and formally verified model counting.

Born
1952
Works
341
Citations
12,882
h-index
51

Years link to their sources. Publication numbers from OpenAlex, as of 22 October 2026.

Timeline

  1. 1973–1984

    A doctorate and MOSSIM

    He earns a bachelor's degree in applied mathematics at the University of Michigan in 1973 and a doctorate in electrical engineering and computer science at MIT in 1981, then works as an assistant professor of computer science at Caltech until 1984. His MOSSIM switch-level simulator, developed in 1983, is the first tool to model very large-scale integrated circuits accurately, and Intel uses it for more than a decade.

  2. 1984–1986

    Binary decision diagrams at CMU

    He joins Carnegie Mellon in 1984 and develops efficient algorithms based on binary decision diagrams (BDDs) in 1985. His 1986 paper "Graph-Based Algorithms for Boolean Function Manipulation" presents BDDs as a data structure for Boolean functions, and it reaches the highest citation count of any publication in the Citeseer database. BDDs go on to serve circuit verification, synthesis and testing as well as artificial intelligence planning and compiler optimization.

  3. 1998–2009

    Awards for circuit verification

    He shares the 1998 ACM Paris Kanellakis Theory and Practice Award with Edmund Clarke, E. Allen Emerson and Kenneth McMillan for their invention of symbolic model checking. The National Academy of Engineering elects him in 2003, the IEEE gives him its Emanuel R. Piore Award in 2007, and the EDAC/IEEE Phil Kaufman Award follows in 2009 for breakthroughs in formal verification.

  4. 2004–2014

    Dean of computer science

    He serves as dean of Carnegie Mellon's School of Computer Science from 2004 to 2014 and is reappointed in 2009. During his tenure the school builds a big data emphasis, establishes the world's first Machine Learning Department, and sees annual research funding more than double to $99 million.

  5. By 2014

    A computer systems textbook

    With David O'Hallaron, he creates Carnegie Mellon's computer systems course 15-213 and writes the textbook "Computer Systems: A Programmer's Perspective" from it. The book is in use at over 240 institutions worldwide by 2014.

  6. 2014–2015

    Big data at the White House

    In August 2014, he starts a sabbatical assignment as assistant director for information technology research and development at the White House Office of Science and Technology Policy, advising on big data. His work there covers robotics, machine learning, high-performance computing and the National Strategic Computing Initiative. From 2006 to 2017, he also serves on the council of the Computing Community Consortium.

  7. 2015–2020

    Parallel computing and retirement

    Back from Washington, he teaches parallel computing at Carnegie Mellon, a subject he had taken up at OSTP. He retires in June 2020 and becomes Founders University Professor of Computer Science, Emeritus.

  8. As of October 2026

    Verified model counting research

    He is Founders University Professor of Computer Science, Emeritus at Carnegie Mellon, with a courtesy appointment in Electrical and Computer Engineering. In 2025, he coauthors the first formally verified toolchain for weighted and unweighted model counting with Wojciech Nawrocki, Jeremy Avigad and Marijn Heule, and writes a paper on weighted model counting, which finds uses in probabilistic reasoning. In July 2026, he coauthors "Factoring Learned Clauses", a SAT 2026 conference paper with Armin Biere, Marijn Heule and others.

Career

  1. Since 1984Carnegie Mellon UniversityFounders University Professor of Computer Science, Emeritus, Dean
  2. 2014–2015White House Office of Science and Technology PolicyAssistant Director for Information Technology Research and Development
  3. 2006–2017Computing Community ConsortiumCouncil member
  4. 1981–1984California Institute of TechnologyAssistant Professor of Computer Science

Education

  1. 1981Massachusetts Institute of TechnologyDoctorate in electrical engineering and computer science
  2. 1973University of MichiganBachelor's degree in applied mathematics

Most-cited works

  1. Symbolic Boolean manipulation with ordered binary-decision diagrams1992 · ACM Computing Surveys · 2,015 citations
  2. Efficient implementation of a BDD package1990 · 1,095 citations
  3. Semantics-aware malware detection2005 · IEEE Symposium on Security and Privacy · 730 citationsWith Dawn Song
  4. On the complexity of VLSI implementations and graph representations of Boolean functions with application to integer multiplication1991 · IEEE Transactions on Computers · 521 citations
  5. Computer Systems A Programmer's Perspective 11991 · 341 citations

Sources and credits

Photo: We have no published photo of Randal E Bryant yet. Send us a free-licensed photo.

  1. Carnegie Mellon Reappoints Bryant As School of Computer Science Dean cs.cmu.edu. Checked 20 October 2026.
  2. Randal Bryant - Wikipedia en.wikipedia.org. Checked 20 October 2026.
  3. Bryant Elected to National Academy cmu.edu. Checked 20 October 2026.
  4. Bryant, Randy (Randal E.) oral history computerhistory.org. Checked 20 October 2026.
  5. Randal Bryant - CCC cra.org. Checked 20 October 2026.
  6. Randal E. Bryant - Engineering and Technology History Wiki ethw.org. Checked 20 October 2026.
  7. Paris Kanellakis Award - Wikipedia en.wikipedia.org. Checked 20 October 2026.
  8. Phil Kaufman Award - Wikipedia en.wikipedia.org. Checked 20 October 2026.
  9. Press Release: Former Carnegie Mellon Computer Science Dean Now Assisting in White House Policy Office cmu.edu. Checked 20 October 2026.
  10. A Master of Transformations, Bryant Ready for Next Step: Retirement cmu.edu. Checked 20 October 2026.
  11. CS in DC: Randy Bryant, Assistant Director, IT R&D, OSTP cra.org. Checked 20 October 2026.
  12. Bryant's home cs.cmu.edu. Checked 20 October 2026.
  13. Certified Knowledge Compilation with Application to Formally Verified Model Counting arxiv.org. Checked 20 October 2026.
  14. Numerical Considerations in Weighted Model Counting arxiv.org. Checked 20 October 2026.
  15. Factoring Learned Clauses drops.dagstuhl.de. Checked 20 October 2026.