Projects from CS61C Fall 2012, taught by Professor Randy Katz