Eecs 370 2020