eecs 281 project 4