Samuel Long
I took this course in the Summer and please be aware that he only has 3 exams and 2 quizzes as grades, so if you fail a quiz or exam, theres not really any room for improvement for your grade. The lectures are long and boring, but attendance is not mandatory! I found myself barely passing this course due to the lack of assignments to help. 