Kristin Bocchine
her lectures are great! i have never been so interested in history until i took her class, she explains everything in a way that is super interesting and makes sure you understand everything. we use the book to answer quizzes, and her test are based off the lectures.