EECS570TermProject