
About
Zachary Tatlock is an Associate Professor at the Paul G. Allen School of Computer Science & Engineering, University of Washington, with a focus on Programming Languages. His research spans formal verification, compiler design, floating-point accuracy, and machine learning frameworks, unified by themes of making tricky code easier to write and ensuring correctness through rigorous proofs and empirical systems.
His recent work includes unifying Datalog and equality saturation (PLDI 2023), exploring LLM-driven document markup (Programming with AI 2024), and advancing floating-point error analysis via interactive tools like Odyssey (UIST 2023). He leads the UW PLSE research group and co-organizes events like EGRAPHS and FPTalks.
Key collaborations include verifying distributed systems in CakeML (ECOOP 2022) and developing egglog, an e-graph library with relational extensions (PLDI 2023). His teaching includes Solver-Aided Programming (CSE 507) and Grad PL (CSE 505), emphasizing both Greek (formalism) and graphs (empiricism).
Find Zachary Tatlock elsewhere
Related Searches
You Might Also Like
Zachary TatlockUniversity of Washington · Associate Professor
Zachary TatlockMax Planck Institute for Software Systems · Associate Professor
Max WillseyMax Planck Institute for Software Systems · Assistant Professor
Aline Carneiro VianaInria · Research Professor
Miguel Ángel Fernández VarelaInria · Researcher
Céline GrandmontInria · Researcher