Cameron Hughes
Either you get an A or you get an F. Gives homework that has very few clear guidelines and then adds to them as you get closer to the due date. Take home tests that have nothing to do with lectures and have answers that after debatable. This entire class could be done as a Ted Talk instead of a 15 week course.