My research in Foundational Machine Learning seeks to identify the structure underlying learning: how it emerges in optimization dynamics, what models remember, which data matters, and how people and AI can learn to work together.

Before Purdue, I was a visiting researcher at Google Research and a postdoctoral scholar at UC Berkeley. I received my PhD from the University of Texas at Austin and my MTech from IIT Bombay. I have multiple PhD positions available.

Fall 2026 Postdoc positions at IPAI. If you are interested in working with me, please send me a note before you apply.

Recent projects

The group studies fundamental questions about how learning algorithms use data, what they retain, and how they interact with people. These five directions organize our current work.

Diagram of structured eigenvalue spectra, stable-rank success valleys, and a sharp failure cliff
COLT 2026 Spectral Valleys and Sharp Failures in Greedy Determinant Maximization
01

Beyond worst-case greedy selection

We study why simple greedy algorithms can perform far better than worst-case theory predicts by identifying structure in the spectral landscape. For determinant maximization, stable-rank windows create broad success valleys, while sharp spectral drops produce unavoidable failure cliffs. This view connects matrix spectra to practical subset selection and gives stronger guarantees for random features, near-identity kernels, and spiked-plus-noise models.

Three-dimensional views of a complex loss landscape and a zoomed-in local minimum
Figure from A Unified Stability Analysis of SAM vs SGD: Role of Data Coherence and Emergence of Simplicity Bias
02

Learning dynamics

We study how optimization algorithms behave near different classes of minima, and how data coherence, batch size, and perturbation scale determine which solutions remain stable. Our current work develops a unified view of SGD and sharpness-aware methods, connecting local loss geometry to generalization, low-complexity representations, and the emergence of simplicity bias.

UMAP plots comparing retained and forgotten model features after machine unlearning
Figure from Sharpness-Aware Machine Unlearning
03

Machine Unlearning

We investigate what it means for a trained model to remember an individual example and how that information appears in representations, loss geometry, and membership-privacy risk. We use these signals to design principled machine-unlearning methods that remove designated data while preserving useful structure learned from the retain set.

Loss landscape plots comparing standard and posterior-smoothed coreset selection
Figure from Stable Coresets via Posterior Sampling: Aligning Induced and Full Loss Landscapes
04

Data-efficient learning

We design coresets, pruning methods, and spectral sparsifiers that make learning possible with substantially less data or computation. Rather than preserving only first-order statistics, our methods aim to retain gradients, curvature, and the shape of the full-data loss landscape, producing compact summaries that remain reliable under noise and distributional complexity.