Sean Gravelle
Sean Gravelle is an amazing teacher. He's hilarious, keeps you engaged in the lessons, and truly cares about whether you understand the content. There are 4 papers & 4 exams, but they're not that bad. The homework assignments are super short and easy, and as long as you do your work and practice the study guides for the exams, you'll get an A.