Hey there! I'm a fourth year Ph.D. student at the University of Wisconsin-Madison in the Theory of Computing group. I'm fortunate to be advised by Jerry Zhu, focusing on algorithms under uncertainty and MARL. 

Before that, I obtained my B.S. in computer science and mathematics from UIUC. I was fortunate to work with Alexandra Kolla on spectral graph theory. I also worked with Alexander Yong as a member of ICLUE.


My interests span the fields of classical algorithms, algorithms under uncertainty, beyond worst-case analysis, machine learning, and game theory. Though, you can often catch me going down a rabbit hole for other topics. A few topics I've dabbled in include:

Algorithms under Uncertainty

Classical Algorithms

For more details on my current work and interests check out Research.


I've had several teaching positions over the years ranging from course assistant all the way up to instructor. I've held positions at UIUC, UW-Madison, and the New Horizon's Summer School sponsored by SIGACT and TTIC. Most recently, I served as an instructor for CS 577, introduction to algorithms, at UW-Madison. 

I really enjoy showing students how fun TCS/ML can be and developing their problem-solving skills! I often think about how ideas from Psychology and Machine Learning could improve human learning. For more information on the courses I teach and my teaching philosophy, check out Teaching.


I really enjoy making music, playing basketball, binging anime, over-analyzing everything in life, and much more! To learn more about me outside of acedemia, check out Personal. Especially if you are a student, you might find this page entertaining.