He's not the clearest when it comes to his lectures; some concepts he's very good on and others not so much. He does, however, really want to see his students succeed. If you ask a question, he takes his time and tries his best to answer it. He is also always in his office and is willing to help if you drop in. Tests are hard but marking is fair.