Dr Shelton is passionate about what he teaches. I found myself forgetting to take notes near the end of the semester just listening to his lectures. For this course, you will want to study off the textbook in addition to the lecture slides. Put in the work, and you'll do well in his class.