eecs482 github repository