EECS 337 - project 2