About Me

I am an Assistant Professor in the Kahlert School of Computing at the University of Utah. My research interests are in artificial intelligence, spanning generative modeling, probabilistic reasoning, natural language processing, and formal methods.

Previously, I was a postdoctoral scholar in the StarAI Lab at UCLA, and a research fellow at the Simons Institute for the Theory of Computing at UC Berkeley in Fall 2023. I obtained my DPhil (Ph.D.) in Computer Science from the University of Oxford advised by Prof. Marta Kwiatkowska from 2019-2023, a MSc in Statistical Science from the University of Oxford from 2018-2019, and a BA in Mathematics from the University of Cambridge from 2015-2018.

Selected Papers

Click here for a list of my publications. See also my Google Scholar page.

PREMAP: A Unifying Preimage Approximation Framework for Neural Networks

Journal of Machine Learning Research (JMLR) 2025
URL

Scaling Probabilistic Circuits via Monarch Matrices

International Conference on Machine Learning (ICML) 2025
URL

TRACE Back from the Future: A Probabilistic Reasoning Approach to Controllable Language Generation

International Conference on Machine Learning (ICML) 2025
URL

A Compositional Atlas for Algebraic Circuits

Conference on Neural Information Processing Systems (NeurIPS) 2024
URL

Where is the signal in tokenization space?

Conference on Empirical Methods in Natural Language Processing (EMNLP). Oral Presentation 2024
URL

Tractable Uncertainty for Structure Learning

International Conference on Machine Learning (ICML). Long Oral Presentation | TPM Workshop @ UAI. Best Paper Award 2022
URL