Eric Zhang


I am a student at Harvard University studying mathematics and computer science, as well as a competitive programmer and musician.

I enjoy programming and am often working on projects. From experiments to polished products, these include web applications, machine learning algorithms, programming languages, and software for music and graphics.

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. This semester, I am a teaching fellow for CS 182 (Artificial Intelligence), taught by Milind Tambe and Boaz Barak.

Currently, I am in the final stages of publishing an upcoming physics book for high school students with Branislav Kisańćanin, a computer vision expert at Nvidia. The preprint is available online here.

Eric Zhang

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.


Current (Fall 2020)
  • CS 263: Systems Security
  • CS 252r: Programming Languages + Artificial Intelligence
  • Stat 210: Probability I
  • Math 118r: Dynamical Systems
  • MIT 6.837: Computer Graphics
  • CS 182: Artificial Intelligence (Teaching Fellow)
Past (2019–2020)
  • Math 55a: Studies in Algebra and Group Theory (notes)
  • Math 55b: Studies in Real and Complex Analysis (notes)
  • CS 153: Compilers
  • CS 161: Operating Systems
  • CS 223: Random Processes and Algorithms (project)
  • CS 228: Computational Learning Theory (notes, project)
  • Music 189r: Chamber Music Performance