The final project for 120B, a class I took at UCR.