Hi! I am an undergraduate studying Computer Science and Mathematics at Purdue University. My interests are in theoretical computer science, especially algorithms and their mathematical foundations. Recently, I have worked on research problems with Prof. Kent Quanrud.
Outside of work, I enjoy photography!
You can find me on LinkedIn and GitHub, and read my Resume (PDF). You can also contact me via my work and academic emails.
Projects
Writing
Here are some things I’ve written. Note that these notes and presentations may contain some errors or inaccuracies.
| 26/09 | Rigorous Notes discussing the Multiplicative Weights Update framework (and applications). |
|---|---|
| 25/12 | Presentation slides prepared for a 15-minute presentation at the end of my directed reading of Silverman and Tate's Rational Points on Elliptic Curves. |
| 25/07 | Presentation given for the SURF program during Summer 2025, covering one of the problems I worked on with Prof. Maji. |
| 25/05 | Presentation notes prepared for a 15-minute presentation at the end of my directed reading of Montgomery and Vaughan's Multiplicative Number Theory I: Classical Theory and Apostol's Introduction to Analytic Number Theory; the talk itself was given on a blackboard. |
| 25/05 | Short presentation delivered on Laplacian Solvers for my undergraduate algorithms class, taught by Prof. Kent Quanrud. |
Teaching
| 26/08-now | CS 381 (Algorithms) (Teaching assistant) |
|---|---|
| 26/01-26/05 | CS 381 (Algorithms) (Teaching assistant) |
I also offer individual tutoring.