While a lot of other reviews you'll see about this guy are quite negative. He is a teacher you can get past without a problem if you take the time to study and review lecture materials beforehand to get an idea of what youre going to be doing. Pay complete attention. If picking between this professor and another with bad reviews, pick this one.