CS61B homework, labs, and projects. Spring 2014.