University of Utah (Incoming Assistant Professor). I am recruiting 2-3 self-motivated PhD students excited about building intelligent data systems at the intersection of databases and large language models.
I look for students who are passionate about research! Passion is a must. Most technical skills can be learned with dedication and consistent effort.
We design algorithms and systems for data at scale, with a current emphasis on integrating large language models (LLMs) into database systems. We aim to expand system accessibility to users through natural language interfaces, support multi-model data processing that unifies structured and unstructured data, and explore agentic data systems that reason, plan, and adapt to user intent.
We aim for contributions that are both theoretically grounded and systematically engineered.
Robust translation from natural language to SQL/AI SQL with schema grounding, constraint checking, and execution-time validation. Query plans that mix relational operators with LLM calls, including LLM ORDER BY, semantic filters, and reasoning joins. We develop cost models for token-accuracy trade-offs, caching, and verification.
High-performance sketches (e.g., heavy hitters, quantiles, cardinality) with accuracy guarantees, supporting real-time analytics and approximate processing under tight time/memory budgets.
Study indexing structures such as B-trees and LSM-trees, as well as emerging vector indexes (e.g., strong>DiskANN) to support approximate nearest neighbor search. These indexing structures accelerate access to structured, unstructured, and embedding-based data.
Interested? If one or more of these problems excites you, you’ll likely enjoy working with us.
[Prospective Student]
and include: (i) a short paragraph on which area(s) you’re most excited about (I’m open to suggestions), (ii) your CV (PDF) and links to any code or papers, and (iii) optionally, a 1–2 paragraph mini‑proposal describing a concrete idea you’d like to explore. Due to volume, I may not be able to reply to every message, but I do read them and will review applications during the admissions cycle.