About me

Hello! I'm a junior at Princeton studying mathematics, with a particular interest in analysis. Previously, I worked with the Princeton Astrophysical Data Laboratory and NASA-JPL's Europa team to apply machine learning and numerical analysis to some pretty exciting problems.

What I've Done

  • design icon

    Abstract Mathematics

    Theory coursework spanning machine learning, optimization, and probability.

  • Code icon

    Computational Physics

    Modern numerical techniques to advance fundamental research.

  • finance icon

    Quantitative Finance

    Tournaments Officer at Princeton Quantitative Traders.

  • camera icon

    Global Affairs

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

Where I've Been

What I've Learned

  • Math icon

    Functional Analysis

    MAT 520 — Fall 2025

    The theory of linear operators on infinite-dimensional vector spaces. Topics included convexity, duality, Banach algebras, Hilbert spaces, holomorphic functional calculus, C-star algebras, and the spectral theorem for bounded and unbounded operators.

  • Data icon

    Optimization Theory

    ORF 522 — Fall 2024

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

  • Data icon

    Machine Learning Theory

    ECE 435 — Fall 2024

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

  • Computer icon

    Theory of Algorithms

    COS 423 — Spring 2024

    Rigorous analysis of algorithms with emphasis on Tarjan's work. Proved amortized bounds on modifications of classical and modern data structures. Paper topics included hollow heaps, zip trees, and rank-balanced trees.

  • Computer icon

    Algorithmic Game Theory

    COS 445 — Spring 2025

    Systematic approach to game-theoretic problems. Generalized matching, voting, auctions, scoring rules, anarchy, behavioral game theory, and time-inconsistent planning.

  • Computer icon

    Operating Systems

    COS 417 — Spring 2025

    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 life so far. To see a full version, visit here.

Education

  • Princeton University

    Aug 2023 — May 2027

    Bachelor of Arts, Mathematics. Awarded the Pyka Memorial Prize for "promise in independent research." ACM Competition Chair, Tournaments Officer at Princeton Quantitative Traders, and Tour Director for the Princeton Debate Panel.

Experience

  • Statistical Astrophysics Researcher

    May 2025 — August 2025

    Developed message-passing neural networks to solve high-dimensional combinatorial optimization problems on graphs for the purpose of directing exposures of the Prime Focus Spectrograph, an international collaboration to study galaxy evolution.

  • 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.

  • Computational Physics Researcher

    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%

Research

[This section is still under development.] I intend to distill my work into straightforward, readable posts.