Professor Matthews is an amazing professor. He is very passionate about what he teaches and wants every student to be able to succeed. He doesn't make the class an automatic A but if you put in a little effort, it's yours for the taking. There's a ton of great information and discussions shared in class that you won't get from the book or slides.