Scott Bruce
Dr. Bruce is a nice guy but such a harsh grader. Only 3 assignments that were 25% of the grade each with no clear grading criteria but grades super harsh. Participation makes up the rest of the grade and he expects you to participate several times a class. Dont take this class unless you already have background knowledge.