Project 1 for CS162. Working with Aaron Beal, Andrew Chang, Vincent Hayashi, Zack Mayeda, and Kevin Zhang