If you want opinion-based lectures, then take his class. He really leans left on many of the things he talks about. Get ready to read, as you have to write papers on the books he assigns. The few things I will give him are his clear and loud voice during lectures and giving us a take-home midterm. The final is in class and requires a blue book.