eecs 339 project B