Hello! I’m a 3rd year at Columbia University studying computer science and mathematics. My academic interests include math, machine learning research, and quizbowl software. I also like playing chess, watching football or basketball, working out, and listening to music.

Quantitative Finance

I am an incoming quantitative trading intern at Jane Street. This past summer, I worked as a quantitative trading intern at SIG in Bala Cynwyd, PA.


My current research focus is applying machine learning to the sciences. Previously, I was part of an ongoing research project at Columbia University, studying how we can use machine learning for preeclampsia detection from retinal images. The work was published and presented at the 2023 International Symposium on Biomedical Imaging (ISBI) here.

Previously, I worked as an intern at Oak Ridge National Lab, using autoencoders to compress neutron spectroscopy data for direct prediction. I presented my results in a poster that you can view here. My work resulted in a publication into the Machine Learning: Science and Technology journal.

See my publications here.


I’m interested in web development, statistical analysis, and user interface/user experience design. Check out my projects on my Github. I use the following tools:

Languages: Python · Java · C/C++ · HTML/CSS · Javascript · Wolfram Language · LaTeX

Frameworks: ExpressJS · ReactJS · Bootstrap · Pug · Tensorflow/Keras · PyTorch

Tools/Services: VSCode · MongoDB · Heroku · Git/Github · fish shell


I currently serve as vice president of the e-board of Columbia University’s Quizbowl Club. I’m the creator of qbreader.org, including geoword and Quizbowl Packet Parser.

Learn more about my participation in quizbowl.

Science Bowl

I was the webmaster, organizer, and question writer for the National Science Bowl League. I formerly taught Science Bowl classes through Summit Scibowl, which I cofounded and managed the website for. I created a popular Science Bowl program to calculate aggregate team and category stats.

I wrote for / helped run the following competitions:

UK Prime Ministers

A list of the prime ministers of the UK. Source: https://www.historic-uk.com/HistoryUK/HistoryofBritain/Prime-Ministers-of-Britain/ and various sources for more detailed information on each prime minister. This list is group by the monarch that the prime minister began under. George I Sir Robert Walpole Party: Whig Dates: 1721-42 Restored confidence in the country following the South Sea Bubble financial crash of 1720. Dominated the political scene during the reigns of George I and George II.

Industrial Processes

This page is a working list of every important industrial process that shows up in Quizbowl. Focus is given to processes that produce specific compounds or isolate specific elements. Mostly copied from my old notes for Science Bowl, with a few additions and heavy reformatting. https://en.wikipedia.org/wiki/Industrial_processes This page is organized by the compound (or general objective) that each process produces. Within each compound, the list of processes is listed from most modern to most outdated.

Marshall McLuhan

Canadian media theorist (1911-1980) Coined the terms “the medium is the message” and “global village” The Gutenburg Galaxy (1962) Full title: The Gutenburg Galaxy: The Making of Typographic Man Popularized the term global village, the idea that mass communication allows a village-like mindset to apply to the entire world Popularized the term Gutenburg Galaxy, the accumulated body of recorded works of human art/knowledge, especially books Unusual book design: Develops a mosaic or field approach to its problems Mosaic image would reveal “causal operations in history” Main body of the book consists of 107 short “chapters,” many of which are 1-3 pages in length (fits the picture of a mosaic) Book can also be understood as way fo describing 4 epochs of history: Oral tribe culture Manuscript culture Gutenberg galaxy Electronic age Understanding Media (1964) Full title: Understanding Media: The Extension of Man

Solomon Asch

Polish-American Gestalt psychologist (1907-1996) Best-known for work on conformity Conformity Experiments Asch conformity experiment. Source: simplypsychology.org Perhaps his best-known experiment was the Asch conformity experiment. One “real” participant and other “confederates” (sometimes called stooges) were asked to choose which of 3 lines was the same length as a reference line. Confederates gave the wrong answer, and Asch found that majority of the time the real participant conformed to the wrong answer, at least part of the time.

Quizbowl Resources

Note: ALL of the material below is sourced from this document. I do NOT claim to be the author of any of this material. I created this page because I found the original page (on Google Docs) too laggy and difficult to navigate. Any modifications or notes of my own are included in a blockquote, such as this note. This document will always be in progress. Please make suggestions!


A blog post explaining the machine learning-premise of my summer research at Oak Ridge National Lab. Sources: https://www.deeplearningbook.org/, https://www.jeremyjordan.me/autoencoders/, and [Youtube] Variational Autoencoders. Definition: An autoencoder is a neural network that is trained to copy its input to its output. An autoencoder consists of two parts: An encoder that produces a latent space representation from input data. A decoder that recreates the input data from the latent space representation. The latent space representation is a new representation of the underlying input data, typically with desirable properties such as having a lower dimension.