Skip to content

BarzanMozafari

What can intelligent systems prove about their own work?

Portrait of Barzan Mozafari
Associate Professor of Computer Science and EngineeringUniversity of Michigan, Ann Arbor

Reliable AI and intelligent data infrastructure

Research in self-verifying agents, AI-assisted query optimization, and autonomous cloud data infrastructure.

Current Research

Current work spans self-verifying agentic systems and AI-assisted optimization across queries and cloud infrastructure.

Current project

AI for Query and Infrastructure Optimization

AI-assisted query rewriting, program synthesis, and autonomous cloud-warehouse optimization.

GenRewrite

Uses large language models and counterexample-guided validation to rewrite SQL queries while preserving semantics.

Keebo

Learns workload-aware policies for cloud-warehouse performance, resource sizing, and cost optimization.

Explore the project

Emerging research direction

Self-Verifying Agentic Systems

AI systems that can test, diagnose, and demonstrate when their work is actually complete—and preserve consistent assumptions across durable workflows.

  • How can requirements become executable acceptance criteria?
  • How can an AI test and diagnose its own output?
  • How can it preserve consistent assumptions across durable workflows?
  • How can it know when human review is still required?
Explore the project

Selected Earlier Work

Research Impact

Transaction schedulers adopted by MySQL and MariaDB

Research from Mozafari’s group produced VATS and CATS, contention-aware scheduling techniques adopted by MariaDB and MySQL. MySQL/InnoDB currently uses CATS; MariaDB made VATS its default scheduler in version 10.2.3 and later removed it.