Professor Peterson* is very nice and responds to messages quickly. The textbook, from the University of Houston, is free. There are 2 exams (covering each half of the course) that take questions directly from the weekly quizzes. There's also weekly discussion posts that are pretty interesting and 2 analysis papers for 2 historical novels.