January 29, 2021
Mathematics research paper, published in the Electronic Journal of Combinatorics (E-JC).
Taint Analysis for Browser Fingerprinting
December 11, 2020
Dynamic taint analysis for user privacy on the web. Final project for CS 263.
Generative Music Modeling
December 8, 2020
Composing music by annealed Langevin dynamics and noise-conditional score networks. Final project for CS 252r.
Lorenz Attractor Bifurcations
November 23, 2020
Presentation on chaos theory of the Lorenz system, local and global bifurcations. Final project for Math 118r.
October 15, 2020
Seminar presentation on learned inductive program synthesis (published in ICLR 2017) for CS 252r.
Compression-Based Generalization Bounds
May 14, 2020
Survey of modern research in deep learning theory. Final project for CS 228.
Single Bidder Auctions
December 10, 2019
Survey of research in mechanism design and optimal transport theory. Final project for CS 223.
Notes and Tutorials
Programming Langauges + AI
December 10, 2020
Graduate seminar class on topics at the intersection of programming languages and artificial intelligence.
December 3, 2020
Graduate-level probability class providing foundational material for statistics PhD students.
F=ma Solutions Manual
October 23, 2020
Instructive solutions for nine years of past F=ma physics competition problems.
August 30, 2020
A fast, kinetic data structure that offers flexibility, a simple implementation, and interesting combinatorial analysis.
Computational Learning Theory
July 12, 2020
Graduate-level class on computational learning theory taught by Leslie Valiant, Turing award laureate.
Analysis and Topology
April 29, 2020
The second semester of Math 55. Point-set and algebraic topology, real analysis, and complex analysis.