He was an ok Professor. Throughout the semester he was fine until the end he assumed everyone was cheating and made the final extremely hard which was ALOT of your grade. Every single person failed no over exaggeration and it brought their grades down over 15+ points. Just prepare for this class and practice alot. Only have 10 quizzes & 3 test.