Research
Last updated: Feb 2026Machine learning is a rapidly evolving field. State-of-the-art methods often develop much more quickly than either their properties can be understood theoretically or their effects in practice adequately studied. My research focuses on addressing these concerns: first, I work on better understanding the theoretical foundations of machine learning, especially in understanding where and how existing algorithms fail to provide good results, and finding ways to mitigate those limitations. I also work on developing new algorithms to better address the constraints involved in specific applications. I explore these problems at the intersection of theory and practice, using tools from numerical linear algebra, convex optimization, and statistical learning theory. Below are a couple projects that I've been working on recently.
Harmful Overfitting in Sobolev Spaces

Conventional machine learning wisdom suggests that overfitting to training data tends to provide poor generalization. However, in many applications, we see that algorithms can both perfectly fit the training data and generalize well to unseen data. This phenomenon is known as benign overfitting. In this work, we consider minimum-norm optimizers of a noisy dataset in Sobolev spaces. Under reasonable assumptions, we prove that even approximately norm-minimizing functions which perfectly fit the training data cannot benignly overfit, that is, they must exhibit some constant, nonzero generalization error independent of the number of data points used. This a significant generalization of previous work, which either works in more restrictive Sobolev spaces or using more restrictive classes of functions (e.g., ReLU networks). This work was submitted in 2026 and is awaiting revision. The preprint is available here.
Geometric Deep Learning

Graph deep learning has become a critical tool for understanding large, unstructured datasets. Recent work has introduced diffusion wavelet-based methods for graph learning with scalar-valued signals. In many graph problems, however, nodes have vector-valued signals (such as locations in 3D space), and predictions should be invariant to rotations of those signals. For example, predicting wind vectors at a given location should be independent of the orientation chosen for the Earth. In this paper, we develop vector diffusion wavelet graph neural networks (VDW-GNNs) to extend diffusion wavelets to vector-valued signals. We prove that the method is rotationally invariant, and demonstrate improved performance over existing methods on real-world datasets. This work was submitted in 2026 and is awaiting revision.
Kaczmarz Methods

In the summer of 2021 I was fortunate enough to participate in the UCLA Computational and Applied Mathematics REU in which I studied Kaczmarz methods with Dr. Jamie Haddock. Throughout my Ph.D. work, I have continued working on Kaczmarz methods for a variety of problem types and and applications, but especially for use in rank aggregation. We recently published a paper (found here) on applying Kaczmarz methods for pairwise comparison rank aggregation, with applications in recommender systems, information retrieval, sports, and sociology.
