Gustaf Atilla Hallsby
Awesome professor for a challenging class. The quizzes are online and very easy since you get 3 chances retake them. Exams are moderately difficult, but he goes through the whole unit on review day and has a very clear study guide available for you. 2-3 readings for each chapter and I rented the textbook but never used it.