DynDream — This Python program lets you use your Dreamhost account and your own subdomain to manage your dynamic IP address.

OpenGL experiments — I created a series of OpenGL demos of animation and texture mapping as a project for CS 11. The Github repo is here.

Sorting and Searching Strings (CS20c) — This was my project for CS20c at Caltech. I implemented and compared the efficiency of binary search trees, digital tries, and ternary search trees in Lisp. This project was based on the paper “Fast Algorithms for Sorting and Searching Strings” by Jon L. Bentley and Robert Sedgewick.