Talia Ringer

Talia Ringer
Talia Ringer they/them/theirs
Assistant Professor
4218 Thomas M. Siebel Center for Computer Science

For More Information

Education

  • Ph.D., Computer Science, University of Washington, 2021
  • B.S., Mathematics and Computer Science, University of Maryland, College Park, 2012

Biography

How can we build a world in which programmers of all skill levels across all domains can prove the absence of costly or dangerous bugs in software systems---that is, formally verify them? A world in which mathematicians, both amateur and professional, can seamlessly collaborate with one another at a massive scale without compromising correctness? I am an Assistant Professor with the PL/FM/SE group at Illinois, and I like to build proof engineering technologies to make that world a reality. In so doing, I love to use the whole toolbox---everything from dependent type theory to program transformations to machine learning---all in service of real humans.

Prior to Illinois, I earned my PhD in 2021 from the University of Washington, working with the wonderful PLSE group. Prior to graduate school, I earned my BS in Computer Science and Mathematics from the University of Maryland, then worked as a software engineer at Amazon for three years.

I am extremely passionate about building a welcoming environment for students. I am founder and chair of the SIGPLAN long-term mentoring committee (called SIGPLAN-M), an international long-term cross-institutional mentoring program for aspiring and current programming languages researchers spanning dozens of countries and reaching hundreds of mentees around the world. I am also the founder and president of the Computing Connections Fellowship, a fellowship that provides institution-independent transitional funding for computer science Ph.D. students who need help escaping unhealthy environments.

I am openly bisexual and prefer they/them pronouns; I am always happy to talk to LGBTQ students. I am neurodivergent and happy to talk about my ADHD. I am also very open about my experiences with mental illness, and very happy to talk to anyone who needs an ear (though students should keep in mind that I am a mandatory reporter through Title IX).

Academic Positions

  • Assistant Professor, Siebel School of Computing and Data Science, University of Illinois Urbana-Champaign, 2021-Present

Other Professional Employment

  • Visiting Researcher, Google Research (N2Formal), Mountain View CA, Summer 2022 - Winter 2022
  • Research Scientist Intern, Automated Reasoning Group, Amazon, New York NY, Summer 2016
  • Software Development Engineer II, Amazon, Seattle WA, 2015

Professional Highlights

  • My work founding SIGPLAN-M and CCF (along with my other service work) led me to receive the 2023 ACM SIGPLAN Distinguished Service Award.
  • Proof repair, the subject of my PhD thesis, has since been reimplemented by researchers and engineers at Amazon and NASA, and adapted to the languages they use. It is also the subject of a DARPA AI Exploration called PEARLS, a grant for which I am primary PI.

Other Undergraduate Advising Activities

  • Eyad Loutfi, Senior Thesis: Adding new automation to proof repair, SSCDS, University of Illinois Urbana-Champaign, 2024-2025.
  • Zory Zhang, Senior Thesis: Learning structurally recursive functions, Computer Science, University of Illinois Urbana-Champaign, 2023.
  • Sankar Gopalkrishna (coadvised with Christopher Fletcher and Hannah Leung), Senior Thesis: Verified secure computer architectures, Computer Science, University of Illinois Urbana-Champaign, 2022-2025.
  • Eeshan Zele (coadvised with Christopher Fletcher and Hannah Leung), Senior Thesis: Verified secure computer architectures, Computer Science, University of Illinois Urbana-Champaign, 2022-2024.
  • Max Fan, Senior Thesis: Building practical proof repair tools for relations more general than type equivalences, Placement: Ph.D at Cornell, Computer Science, University of Illinois Urbana-Champaign, 2022-2024.
  • Timothy Zhou, Senior Thesis: Improving neural tactic prediction models for proof synthesis and repair, Placement: Ph.D. at UCSD, Computer Science, University of Illinois Urbana-Champaign, 2021-2024.
  • Jasper Hugunin (coadvised with Dan Grossman), Senior Thesis: Constructing Inductive-Inductive Types in Cubical Type Theory (published in FOSSACS 2019), University of Washington, 2018-2019.
  • Taylor Blau (coadvised with Dan Grossman), Senior Thesis: Verifying Strong Eventual Consistency in δ-CRDTs, University of Washington, 2019-2020.

Research Interests

  • Formal Mathematics
  • Dependent Type Theory
  • Verification
  • Interactive Theorem Proving
  • Proof Automation
  • Proof Engineering

Monographs

Selected Articles in Journals

Articles in Conference Proceedings

Abstracts (in print or accepted)

Pending Articles

Invited Lectures

Bulletins

Magazine Articles

Journal Editorships

  • Peer Reviewer, Nature, 2025
  • Peer Reviewer, Nature, 2023
  • Peer Reviewer, Journal of Automated Reasoning (JAR), 2022
  • Peer Reviewer, Mathematical Structures in Computer Science (MSCS), 2020

Conferences Organized or Chaired

  • General Chair, 53rd ACM SIGPLAN Symposium on Principles of Programming Languages (POPL), 2026
  • Co-Chair, Coq Workshop, Federated Logic Conference (FLoC), 2022
  • Co-Chair, Beyond Bayes: Paths Towards Universal Reasoning Systems Workshop, International Conference on Machine Learning (ICML), 2022
  • Mentoring Chair, International Conference on Functional Programming (ICFP), 2020
  • Co-Chair, Programming Languages Mentoring Workshop (PLMW), International Conference on Functional Programming (ICFP), 2020

Professional Societies

  • Program Committee, International Conference on Interactive Theorem Proving (ITP), 2026
  • Program Committee, Programming Language Design and Implementation (PLDI), 2026
  • Program Committee, International Conference on Certified Programs and Proofs (CPP), 2026
  • Selection Committee, ACM SIGPLAN Distinguished Service Award Committee, 2025 - Present
  • Program Committee, ACM SIGPLAN Symposium on Principles of Programming Languages (POPL), 2024
  • Previous Chair, ACM SIGPLAN Long-Term Mentoring Committee (SIGPLAN-M), 2023 - Present
  • Program Committee, International Conference on Functional Programming (ICFP), 2023
  • Program Committee, International Conference on Interactive Theorem Proving (ITP), 2022
  • Program Committee, Programming Language Design and Implementation (PLDI), 2022
  • Mentor, ACM SIGPLAN Long-Term Mentoring Committee (SIGPLAN-M), 2021-Present
  • Founder & Chair, ACM SIGPLAN Long-Term Mentoring Committee (SIGPLAN-M), 2021 - 2022
  • Hybridization Committee, Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH) Conference, 2021
  • Panel Organizer, POPLmark 15 Year Retrospective, Principles of Programming Languages (POPL), 2020
  • Artifact Evaluation Committee (AEC), Computer-Aided Verification (CAV), 2019
  • Artifact Evaluation Committee (AEC), Principles of Programming Languages (POPL), 2019
  • Artifact Evaluation Committee (AEC), Principles of Programming Languages (POPL), 2018

Service on Department Committees

  • Member, BPC Committee, Computer Science, University of Illinois Urbana-Champaign, 2022 - 2023
  • Member, CS CARES Committee, SSCDS, University of Illinois Urbana-Champaign, 2021 - Present

Service on College Committees

  • Core Faculty Member, Grainger College of Engineering IDEA Institute, 2022-2024

Service on Campus Committees

  • Mental Health Ambassador, University of Illinois Urbana-Champaign, 2021 - Present

Service to Federal and State Government

  • Panelist, National Science Foundation, 2024
  • Panelist, National Science Foundation, 2023
  • Scientific Advisory Committee, Banff International Research Station (BIRS), 2023-Present
  • Equity, Diversity, and Inclusion Advisory Committee, Banff International Research Station (BIRS), 2023-Present
  • Planning Committee, Computational Cybersecurity in Compromised Environments (C3E) Symposium on Generative AI and Large Language Models, 2023
  • Planning Committee, AI to Assist Mathematical Reasoning Workshop, National Academies of Science, Engineering, and Medicine (NASEM), 2023

Other Outside Service

  • Program Committee, International Workshop on Rocq for Programming Languages (RocqPL), 2026
  • Program Committee, International Workshop on Coq for Programming Languages (CoqPL), 2023
  • Founder & President, Computing Connections Fellowship Fund, 2022-2025
  • Program Committee, International Workshop on Coq for Programming Languages (CoqPL), 2022
  • Program Committee, International Conference on Types for Proofs and Programs (TYPES), 2022
  • Program Committee, Computer-Aided Verification (CAV), 2021
  • Program Chair, Artificial Intelligence for Programming Language and Software Engineering (AIPLANS) Workshop, 2021
  • Program Committee, Workshop on Human Aspects of Types of Reasoning Assistants (HATRA), 2020
  • Program Committee, International Workshop on Coq for Programming Languages (CoqPL), 2019

Honors

  • ACM SIGSOFT Distinguished Paper Award, ESEC/FSE, 2023
  • Young Faculty Award, Defense Advanced Research Projects Agency (DARPA), 2023
  • ACM SIGPLAN Distinguished Service Award, 2023 (June 19th, 2023 )
  • Recipient, Amazon Research Awards, 2022

Improvement Activities

  • Collins Scholar Program, Academy for Excellence in Engineering Education (AE3), Grainger College of Engineering, Illinois, 2022

Recent Courses Taught

  • CS 421 - Progrmg Languages & Compilers
  • CS 576 - Topics in Automated Deduction
  • CS 598 TLR - Build your own Proof Assistant
  • CS 598 TLR - Proof Automation