Research
My research interests include sparse recovery, theoretical machine learning, signal processing, numerical linear algebra, and spectral graph theory, and especially the applications in which some subset of these paradigms intersect. I like developing provably robust, efficient algorithms for inverse problems, sometimes in imaging applications.
Here are a few questions I've been thinking about recently:
 What's the fastest way to rotationally align two spherical functions?
 What generalizations of (1) the restricted isometry property and (2) leverage score sampling might be useful for offgrid sparse recovery?
 What practical considerations determine the realworld utility of switchingconstrained online optimization algorithms?


Undergraduate Learning Assistant, CS 223 (Data Structures and Algorithms), Spring 2017
Undergraduate Learning Assistant, CS 201 (Introduction to Computer Science), Fall 2017
Undergraduate Learning Assistant, CS 365 (Design and Analysis of Algorithms), Spring 2018

