Lectures are boring and hard to follow along at times. When asking for an explanation on a question he gives a long confusing answer most of the time which ends up confusing students more. Grades extremely hard on homework and is picky on showing work. I have taken several of his classes and have not enjoyed any of them. Would not take him again.