eecs112_syllabus.pdf