Patrick Dreher
This guy made the slides, structure of the class, and 1st exam, and dear God it sucks. The slides are confusing and long, the class is structured to have stupid hard exams based on memorizing those slides with tons of information instead of having hands-on homework. There are only 3 homeworks where you barely get to learn anything. Terrible class.