About Me

I am an Assistant Professor of Computer Science at the University of Illinois Chicago. My research focuses on machine learning, with an emphasis on deep generative models, probabilistic modeling, and scientific machine learning. I am particularly interested in developing generative and probabilistic methods that can reason over structured, multimodal, and scientific data, including applications in language modeling, machine translation, multimodal learning, neural PDE solvers, and physics-informed machine learning.

My recent work explores how deep generative models can be used beyond data generation, including as priors for scientific problems, tools for uncertainty-aware prediction, and mechanisms for improving the robustness and reliability of machine learning systems. I also study large language model reasoning, interpretability, and model steering, with a focus on improving reliability, safety, and controllability. In education, I investigate how large language models can provide meaningful, educator-guided feedback in computer science learning environments.

Before joining UIC, I was a postdoctoral researcher at the University of Massachusetts Amherst, where I worked with Andrew McCallum on structured prediction energy networks. I received my Ph.D. in Computer Science from the University of Oregon, where I worked with Daniel Lowd on tractable probabilistic models and probabilistic circuits.

Research Interest

Deep Generative Models
Probabilistic Machine Learning
Probabilistic Graphical Models and Probabilistic Circuits
Scientific Machine Learning
Physics-Informed Machine Learning
Large Language Model Reasoning
Interpretability and Model Steering
Structured Prediction
Multimodal Learning
AI for Education