OpenGL class project for CS174A.