Craig Matthews
He is an organized professor which is good but a very tough grader, literally nit picks every little detail. You have to use cengage in order to do all the homework and it costs $80, also he gives very little time for the quizzes and exams, I had to guess on so many questions because I would run out of time. I wouldn't take him again.