Great professor overall. Lectures can get kind of boring, but if you participate, you'll do completely fine on the final. Textbook is 100% unnecessary. Super chill guy and you can tell he's passionate about the subject. I'd definitely take another class with him. As long as you do the bare minimum, you'll get a good grade.