Final Project for the Visual Interfaces for Computer class @ Columbia University