Scott Powers
Dr Powers truly cares about his students. Class is not mandatory but I found it helpful. Many exam questions came straight from the slides or the textbook, which he wrote himself, so I would definitely recommend reading it and doing the study questions at the end of each chapter. Do the extra credit HW since the 4 exams are your only other grades.