Project C for Northwestern EECS 339