Eric Zhang

About

I enjoy programming and am usually working on side projects. From experiments to full-fledged products, these include web applications, machine learning algorithms, programming language tools, systems, computer graphics, and music-related software.

My academic interests are in algorithms, machine learning, and programming languages. I was a teaching fellow for CS 124 (Data Structures and Algorithms) in Spring 2020, taught by Michael Mitzenmacher.

As a way to give back to the community, I coauthored an upcoming physics book for high school students with Branislav Kisačanin, a computer vision expert at Nvidia. The preprint is available online here.

Competitive Programming

In high school, I won two gold medals representing the US at the International Olympiad in Informatics (IOI), ranking 7th globally. Currently, I am the top-rated competitor on Harvard's ICPC team, which placed 3rd at the North American Championship.

I have written and tested problems for major national and international programming competitions, including the following:

In addition, I maintain an advanced algorithm and data structure library available here. If you are looking for tutoring, I teach online and summer camp courses with Alphastar Academy for motivated students aiming to perform at a high level in programming competitions.