Engaging speaker, even thru online class. Lots of anecdotes and examples. He cold calls on people who don't participate, so spare yourself and try to answer sometimes. Interesting content. Don't just study the slides, they don't always have the definition/cases you need to know. Just read the book (it's expensive, but easy to read/take notes on).