CSSE 2014 Project 1.3.9