Featured Projects
These are the fun python adventures that consume my free time, mixed in with some old college projects for the sake of nostalgia and just a *little* bit of what I do now for research. I hope they offer an entertaining look at what you can do with an old laptop and a bit of code and perhaps inspire or guide you as you build things of your own!

Pacman: Revenge of Blinky
A fun implementation of the classic video game using Javascript.

Catacycle
A web-based interface to generate visualizations of the rates of various steps in a catalytic cycle.

Some Physical (and Unphysical) Simulations
A collection of classical mechanics simulations, from celestial orbits to ideal gases.

Animating Fractals
Using matplotlib and some basic tree traversal algorithms to build a common 2D fractal.

Visualizing Born Effective Charges and Electric Fields in Dielectric Materials
Some pretty ways to visualize the born effective charges and electric field around nanoparticles.

Maximum Cut on a D-Wave QPU
Solving the classic maximum cut graph problem within D-Wave's Ocean SDK.