His classes are by no means easy, but he is fair and knows what he is doing. He is passionate about what he teaches and explains difficult content well. He's not an easy professor, but if you truly give your best, you will do well.