Research

Current Projects

  • Flowco: a system for authoring data analysis workflows with LLM assistance at every stage of the process. Flowco employs a dataflow programming model that serves as a foundation for reliable LLM-centric programming.

  • Chat: an AI-based debugging assistant for C/C++/Python/Rust code that integrates large language models into a standard debugger to help debug your code.

  • Pythoness: automatically generate Python code from natural language descriptions and tests.

  • Keystone: specifying and reasoning about thread interference via mover logic.

Earlier Software and Research Artifacts

Various Tutorial, Workshop, and Conference Materials