Eecs 280 project 4