About me

I'm a rising junior at Princeton studying mathematics, with minors in computer science and statistical learning. I enjoy finding systematic solutions to quantitative problems.

Currently this summer, I'm working to develop robust scheduling algorithms for the Subaru Prime Focus Spectrograph in Mauna Kea, Hawaii, to direct its exposures of distant galaxies. My previous research has computationally and analytically investigated Europa's morphology for NASA's Jet Propulsion Laboratory.

What i'm doing

  • design icon

    Abstract Mathematics

    Rigorous coursework in analysis, optimization, and algorithms theory.

  • Code icon

    Computational Physics

    Modern numerical techniques to advance fundamental research.

  • finance icon

    Quantitative Finance

    Portfolio optimization for Paragon Global Investments.

  • camera icon

    Global Affairs

    Politics, economics, and philosophy for the Princeton Debate Panel.

Where I've Been

What I've Learned

  • Math icon

    Optimization Theory

    ORF522. Provable guarantees in modern optimization — ADMM, proximal operators, acceleration schemes, branch-and-bound, robust optimization, and data-driven optimization.

  • Data icon

    Machine Learning Theory

    ECE435. A dense mathematical treatment of learning algorithms. Clustering metrics, dimensionality reduction, adaptive optimizers, neural network architectures, approximation theory, generalization theory, and reinforcement learning. Implemented in Tensorflow.

  • Computer icon

    Theory of Algorithms

    COS423. Rigorous analysis of algorithms, taught by Tarjan. Proved amortized bounds on modifications of classical and modern data structures. Analyzed recent papers in the field, including hollow heaps, zip trees, and rank-balanced trees, and Fibonacci heaps with cascading rank changes via randomization.

  • Computer icon

    Algorithmic Game Theory

    COS445. Systematic, incentive-compatible approaches to game-theoretic problems. Generalized matching, voting, auctions, scoring rules, anarchy, behavioral game theory, and time-inconsistent planning. Implemented strategy designs to compete against peers in zero-sum games.

  • Computer icon

    Operating Systems

    COS417. The essentials of OS — processes, threads, synchronization primitives, lock-based concurrency, event-based concurrency, virtual memory, file systems, and distributed systems. Implemented in xv6 (ANSI C and RISC-V assembly).

Resume

This page is an overview of my academic and professional journey so far. To see a full version, visit here.

Education

  1. Princeton University

    Aug 2023 — May 2027

    Bachelor of Arts, Mathematics. Awarded the Pyka Memorial Prize for "promise in independent research." ACM Competition Chair, Portfolio Optimization Researcher at Paragon Global Investments, and Tour Director for the Princeton Debate Panel.

Experience

  1. Numerical Optimization Researcher

    Oct 2024 — Present

    Locating robust approximations for a class of high-dimensional nonconvex mixed-integer allocation problems by leveraging GNNs and RL algorithms. My work will direct exposures of the Prime Focus Spectrograph, an international collaboration to study galactic evolution.

  2. Directed Reading Program

    Jun 2024 — Sept 2024

    Accelerated study of relativity and cosmology with the requisite semi-Riemannian geometry. Led by Anthony Coniglio; supervised by Professor Sergiu Klainerman.

  3. Mathematics Teaching Assistant

    Jun 2024 — Aug 2024

    Taught probability and discrete mathematics at Jane Street's Academy of Mathematics and Programming. Facilitated probability games and market-making simulations.

  4. Computational Physics Research Intern

    Jan 2023 — May 2023

    Developed numerical and analytical methods to estimate ages of lithospheric bands, identify regions of geologic co-/re-activation, and classify surface fractures in Europa's nondeformed and chaos terrains. Presented at conference to physicists on NASA's Europa Clipper team.

My skills

  • Abstract Reasoning
    80%
  • Algorithm Design
    70%
  • Optimization & Machine Learning
    90%
  • Operating & Distributed Systems
    50%

Blog