He can be a bit dull but if your class talks it should be interesting enough. The textbook is online for free but I never read it and got decent test scores. Gives reading quizzes online but the answers are on quizlet. Lots of extra credit opportunities.