Hmm, where to begin, I have taken years of classes and he is by far the worst professor I have ever taken. Random grades, extensive cheating, and horrible teaching causes everyone to be below a 50 for the entirety of the semester. Do not bother showing up to lecture because he is incomprehensible. Instead, just get chegg and cheat during the exams.