Hello World!

Eric Zhan

Let's talk!
Let's code!
Let's connect!
Let's chat!

Hello! I'm Eric, a sophomore at MIT studying 6-4 (Artificial Intelligence and Decision Making). I'm currently interested in studying machine learning and software design. For fun, I like singing, playing piano, and solving puzzles.

You can find my resume here.

Research + UROP

I'm currently working with FutureTech at MIT's Computer Science and Artificial Intelligence Lab (CSAIL) with the AlgoWiki project. The project aims to benchmark the progress of theoretical algorithms of intractable problems through time. I am developing an automated pipeline to parse, analyze, and validate all of the data the project has collected so far (mostly asymptotic runtimes of algorithms).

In spring semester, I worked with the Quantum Nanostructures and Nanofabrication (QNN) lab on superconducting devices before I pivoted more toward theoretical computer science. Before that, I participated in MIT PRIMES in high school, a program where high schoolers conduct pure math research over the course of a full year with a mentor; we're currently in the process of publishing that paper! You can find more complete descriptions about all of my prior research experience in the 'Research' tab.

Project Highlight

I like making things! My largest and most impactful active project (to date) is definitely MapIT, a campus map containing floor plans of all 40,000 rooms and corridors at MIT to help students find classrooms and offices. I worked on it with my peers in AppDev@MIT (where I am currently co-president); development begun one year ago but mostly picked up over summer. It was my first introduction to using computer vision, a challenge in managing a larger codebase with design patterns, and an exercise in handling huge amounts of data. I also managed the full deployment process and learned a lot setting up our CI/CD pipeline. It currently has several hundred active users (all MIT students).

A screenshot of MapIT

You can find all of my past projects in the 'Projects' tab.

Coursework

This fall, I'm studying

  • - 6.1220: Design and Analysis of Algorithms
  • - 6.4210: Robotic Manipulation
  • - 6.7350: Numerical Algorithms for Computing and Machine Learning
  • - 6.7960: Deep Learning
  • - 18.600: Probability and Random Variables
  • - 24.900: Introduction to Linguistics

You can see a full list of my coursework and grades in the 'Classes' tab.

Other Fun Things

I like music and solving puzzles! I'm currently an act lead for Next Sing at MIT (an acapella group) and write arrangements. I'm also an avid fan of puzzle hunts (writing puzzles for them on occasion), and I serve as the webmaster for the MIT Puzzle Club.