Jayson Jackson
Dr. Jackson's lectures are thorough and class participation matters. If that doesn't sound like something you could stand, then don't take him. But, if you actually show up for class, somewhat listen, and give honest effort; you'll be rewarded. His lectures are accessible on Canvas and he regularly polls/holds study sessions for the class. 