Projects for CS61A, Fall '11