I am a PhD student in Combinatorics and Optimization at the University of Waterloo, supervised by Stephen Melczer.
My research interests include analytic combinatorics, algebraic geometry, symbolic computation, and mathematical problem solving informed by computation.
I have worked on critical points at infinity, distance measurement of mesh surfaces, automated geometry theorem proving, efficient eigensolvers, and machine learning systems during research projects and internships at Waterloo, NYU, Google, ICERM, and Facebook AI.
I also teach and mentor in combinatorics, ODEs, number theory, and algorithms. You can find more about my research, teaching, and full CV using the links above.