Home

Hi, I'm Ethan, a junior at Columbia studying Applied Math. My main interest is in low-level GPU programming, particularly for physics simulation. I also enjoy graphics programming, which is where I began.

I have beaten the most highly decorated International Math Olympiad gold medalist at poker.

You can view my resume here.

My Work

These demos are made possible by GPU parallelization, allowing computations to be performed hundreds of times faster than usual. It's what allows me to turn a passion for math into real, tangible software.

Interactive Demos - Click to Try
Optimized for Desktop and iOS