Talks
How To Build A Computer Out Of Polynomials
How can one build an encrypted computer out of polynomials? This talk was given as part of the 0xPARC "The Future Of (Super) Computing" event hosted jointly with the MIT Informatics Tournament (MITIT).
(slides)Basic Physics
A first-principles reconstruction of classical physics that exposes how much we use ideas like force and energy without really understanding definitions or assumptions. This talk was given as part of the 0xPARC Workshop Series.
(slides)The Twisted Dual Elliptic Curve Deterministic Random Bit Generator
The government recommended a backdoored random number generator for public use; however, it was not even statistically unbiased. We remove this bias while retaining the backdoor. This talk was given as part of the 6.5610 (Applied Cryptography) final presentations.
(slides)Gluing Polygons
What happens when you randomly glue the edges of a polygon? This talk was given at the 2024 G2 Math Program.
(slides)Flip Graphs on Self-Complementary Ideals of Chain Products (with Serena An)
What is the structure of a certain flip graph? This talk was given at the 2023 MIT SPUR conference.
(slides)Generating Symmetric Operations of Every Arity
How can one generate symmetric functions from other symmetric functions? This talk was given at the 2020 MIT PRIMES conference.
(slides)An Elementary Proof of the Zigzag Theorem
What is the zigzag theorem, and how can one prove it? This talk was given as part of my high school's STEM capstone class.
(slides)