Hands down one of the best professors I've ever had in my entire life. Readings are online, quizzes are open book, attendance isn't mandatory. Great guy, and great personality too. Just be sure to not miss the quizzes and exams.