COS 333, Assignment 2, Spring 2014