Won't lie, his lectures weren't the best. Homework was essential to be able to understand them. If you miss one of his classes you are going to be lost. But I had overall a good experience because he was very willing to help if you wanted to be helped. From extra credits activities to Saturday study groups he helped many students to succeed.