William Jergins
He's so awkward, but helpful if you don't understand something. There are "quizzes" over each chapter that is disguised as attendance, so he doesn't grade the quizzes, its 100 or 0. The tests are straight out of the book, and the review is pretty much the test, maybe a few things changed. Again, super weird and nerdy, but I enjoyed his class.