Northwestern University EECS 343 Fall 2014 Project 3