Duke University, CompSci 308, Spring 2013, Final Class Project