Ph.D. student
Computer Science
University of Texas at Austin
  ziteng [at] utexas.edu


Introduction

Welcome! My name is Ziteng, though I usually go by Zetten. I am a final-year Ph.D. student in Computer Science at the University of Texas at Austin, where I have the privilege of being advised by Işıl Dillig and Dixin Tang. My research is broadly in programming languages and formal methods, where I derive efficient, provably correct implementations from high-level specifications, with applications to data systems and AI infrastructure.

I develop techniques for building reliable, high-performance systems as software infrastructure evolves from offline batch processing to continuous streams, large-scale data analytics, and AI-era workloads. Across these settings, my work reduces the need for brittle hand-written optimizations, handling computations that range from streaming aggregations to ML kernels while providing guarantees that neither human experts nor LLMs alone can offer. Applications of my work include streaming algorithms, user-defined analytics, compiler optimization, ML inference infrastructure, and security-critical software.

Before my Ph.D., I earned a dual B.S. degree in Computer Science and Mathematics from UC San Diego, where I worked as a research assistant under the supervision of Nadia Polikarpova.

News

May 2026

Started an internship with Neuron Automated Reasoning Group at AWS.

Aug 2025

Ink has been accepted to OOPSLA 2025.

Apr 2024

Opera has been accepted to PLDI 2024. Explore more on our X thread.

For additional activities, click here.

Conference Paper

Rewinding the Fold: Making Stateful Computations Retractable
Ziteng Wang, Linus Zheng, Dixin Tang, and Isil Dillig
POPL 2027
Solving Partially Observable Safety Games via Symbolic Memory Abstractions
Jia Pan, Ziteng Wang, Venkat Arun, Kenneth McMillan, and Isil Dillig
POPL 2027
Homomorphism Calculus for User-Defined Aggregations
Ziteng Wang, Ruijie Fang, Linus Zheng, Dixin Tang, and Isil Dillig
OOPSLA 2025 [doi] [extended] [talk] [slides] [code]
CRUST-Bench: A Comprehensive Benchmark for C-to-safe-Rust Transpilation
Anirudh Khatry, Robert Zhang, Jia Pan, Ziteng Wang, Qiaochu Chen, Greg Durrett, and Isil Dillig
COLM 2025 (Spotlight) [preprint] [code]
Control-Flow Deobfuscation using Trace-Informed Compositional Program Synthesis
Benjamin Mariano‡, Ziteng Wang‡, Shankara Pailoor, Christian Collberg, and Isil Dillig
OOPSLA 2024 [doi] [pdf] [code]
Relational Synthesis of Recursive Programs via Constraint Annotated Tree Automata
Anders Miltner, Ziteng Wang, Swarat Chaudhuri, and Isil Dillig
CAV 2024 [doi] [pdf]
From Batch to Stream: Automatic Generation of Online Algorithms
Ziteng Wang, Shankara Pailoor, Aaryan Prakash, Yuepeng Wang, and Isil Dillig
PLDI 2024 [doi] [extended] [talk] [slides] [code]
Digging for Fold: Synthesis-Aided API Discovery for Haskell
Michael B. James, Zheng Guo, Ziteng Wang, Shivani Doshi, Hila Peleg, Ranjit Jhala, and Nadia Polikarpova
OOPSLA 2020 [doi] [pdf] [code]
Program Synthesis by Type-Guided Abstraction Refinement
Zheng Guo, Michael B. James, David Justo, Jiaxiao Zhou, Ziteng Wang, Ranjit Jhala, and Nadia Polikarpova
POPL 2020 [doi] [pdf] [code]

‡ denotes equal contribution

Award

Test-based Solution Filtering for Program Synthesis
Third Place, POPL 2020 Student Research Competition [abstract] [poster] [slides]
PLMW Travel Award
POPL 2020

Service

Artifact Evaluation Committee
OOPSLA 2025, OOPSLA 2026, PLDI 2026, CAV 2026
Reviewer
IEEE Security & Privacy Magazine 2026
External Reviewer
ISSTA 2026

Teaching

Teaching Assistant
CS 389L, Automated Logical Reasoning. Spring 2022, UT Austin
Teaching Assistant
MATH 10B, Calculus II. Winter 2021, UC San Diego
Teaching Assistant
MATH 11, Introductory Probability and Statistics. Fall 2020, UC San Diego
Tutor
CSE 130, PL Principles and Paradigms. Spring 2021, UC San Diego