The second project for Spring 2013 CS 188.