Class final project for CS1D  due Dec ?? 2014