UCLA CS111 Projects (Lecturer: Paul Eggert, Spring 2013)