Douglas Tondreau
This class is not hard. As long as you do all the assignments and readings, you are guaranteed a good grade for this class. My only problems with this class are that the feedback for graded assignments is vague and the professor takes a long time to grade the assignments.