He is absolutely amazing! He is passionate about what he teaches and truly wants his students to succeed. He dosesn't teach the class like a normal professor which makes it interesting and always keeps it exciting. I would highly recommend taking him, you won't regret it!