World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
47
Citations
8840
World Ranking
6498
National Ranking
2881

Overview

Todd Millstein is affiliated with the University of California, Los Angeles in the United States. Their research spans multiple areas within computer science, with a focus on formal methods, software testing, and machine learning.

Their main field of study is Computer Science, with 47 publications in this discipline. Within this broad domain, Millstein's work is concentrated in several subfields including:

  • Artificial Intelligence
  • Computational Theory and Mathematics
  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Todd Millstein's research addresses a variety of topics, notably:

  • Formal Methods in Verification
  • Software Testing and Debugging Techniques
  • Bayesian Modeling and Causal Inference
  • Logic, Programming, and Type Systems
  • Logic, Reasoning, and Knowledge
  • Machine Learning and Algorithms
  • Adversarial Robustness in Machine Learning

Their recent publications highlight a range of contributions to programming languages and formal verification including:

  • Counterexample-Guided Learning of Monotonic Neural Networks, 2020, arXiv (Cornell University)
  • Bit Blasting Probabilistic Programs, 2024, Proceedings of the ACM on Programming Languages
  • Data-driven lemma synthesis for interactive proofs, 2022, Proceedings of the ACM on Programming Languages
  • Safe-by-default Concurrency for Modern Programming Languages, 2021, ACM Transactions on Programming Languages and Systems
  • LIGHTYEAR: Using Modularity to Scale BGP Control Plane Verification, 2022, arXiv (Cornell University)

Millstein has collaborated with a number of researchers frequently, including:

  • Guy Van den Broeck
  • Steven Holtzen
  • Poorva Garg
  • Aishwarya Sivaraman
  • Ryan Beckett

Their work has been disseminated in key venues such as:

  • arXiv (Cornell University)
  • Proceedings of the ACM on Programming Languages
  • Zenodo (CERN European Organization for Nuclear Research)
  • ACM Transactions on Programming Languages and Systems
  • Lecture Notes in Computer Science

Best Publications

  • Automatic predicate abstraction of C programs

    Thomas Ball;Rupak Majumdar;Todd Millstein;Sriram K. Rajamani

  • Navigational plans for data integration

    Marc Friedman;Alon Levy;Todd Millstein

  • MultiJava: modular open classes and symmetric multiple dispatch for Java

    Curtis Clifton;Gary T. Leavens;Craig Chambers;Todd Millstein

  • RERAN: timing- and touch-sensitive record and replay for Android

    Lorenzo Gomez;Iulian Neamtiu;Tanzirul Azim;Todd Millstein

  • A framework for implementing pluggable type systems

    Chris Andreae;James Noble;Shane Markstrum;Todd Millstein

  • Dr. Android and Mr. Hide: fine-grained permissions in android applications

    Jinseong Jeon;Kristopher K. Micinski;Jeffrey A. Vaughan;Ari Fogel

  • Automatic SAT-compilation of planning problems

    Michael D. Ernst;Todd D. Millstein;Daniel S. Weld

  • A general approach to network configuration analysis

    Ari Fogel;Stanley Fung;Luis Pedrosa;Meg Walraed-Sullivan

  • Efficient network reachability analysis using a succinct control plane representation

    Seyed K. Fayaz;Tushar Sharma;Ari Fogel;Ratul Mahajan

  • Automatically proving the correctness of compiler optimizations

    Sorin Lerner;Todd Millstein;Craig Chambers

  • Automated soundness proofs for dataflow analyses and transformations via local rules

    Sorin Lerner;Todd Millstein;Erika Rice;Craig Chambers

  • Don't Mind the Gap: Bridging Network-wide Objectives and Device-level Configurations

    Ryan Beckett;Ratul Mahajan;Todd Millstein;Jitendra Padhye

  • Modular Statically Typed Multimethods

    Todd D. Millstein;Craig Chambers

  • Reliable and efficient programming abstractions for wireless sensor networks

    Nupur Kothari;Ramakrishna Gummadi;Todd Millstein;Ramesh Govindan

  • Titian: data provenance support in Spark

    Matteo Interlandi;Kshitij Shah;Sai Deep Tetali;Muhammad Ali Gulzar

  • MultiJava: Design rationale, compiler implementation, and applications

    Curtis Clifton;Todd Millstein;Gary T. Leavens;Craig Chambers

  • Automated repair of HTML generation errors in PHP applications using string constraint solving

    Hesam Samimi;Max Schafer;Shay Artzi;Todd Millstein

  • Data-driven precondition inference with learned features

    Saswat Padhi;Rahul Sharma;Todd Millstein

  • Query containment for data integration systems

    Todd Millstein;Alon Halevy;Marc Friedman

  • Generating error traces from verification-condition counterexamples

    K. Rustan M. Leino;Todd Millstein;James B. Saxe

  • Automatic predicate abstraction of C programs

    Unknown

Frequent Co-Authors

Craig Chambers
Craig Chambers Google (United States)
Ramesh Govindan
Ramesh Govindan University of Southern California
Madanlal Musuvathi
Madanlal Musuvathi Microsoft (United States)
Ratul Mahajan
Ratul Mahajan University of Washington
Satish Narayanasamy
Satish Narayanasamy University of Michigan–Ann Arbor
Rupak Majumdar
Rupak Majumdar Max Planck Institute for Software Systems
Jens Palsberg
Jens Palsberg University of California, Los Angeles
David Walker
David Walker Princeton University
Miryung Kim
Miryung Kim University of California, Los Angeles
Deborah Estrin
Deborah Estrin Cornell University

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring a career in Computer Science opens doors to a wide range of online degree options. Students seeking flexibility and affordability can consider an online bachelor degree as a solid foundation for technology and engineering roles.

If your interests lean toward building and designing systems, an online engineer degree is a practical option. These programs often blend computer science theory with hands-on engineering skills, preparing graduates for technical careers.

For those aiming to move into leadership or management, there are affordable executive mba programs online. These programs help professionals develop the business acumen necessary for technical team leadership or entrepreneurship.

Computer Science graduates also find rewarding opportunities in information management and digital libraries. Earning a degree through one of the top mlis programs can pave the way to specialized careers in librarianship, data curation, and information science.

Best Scientists Citing Todd Millstein

Trending Scientists

Recently Published Articles