I took him twice . I felt the difficulty of his class was fair , The exams were short answer and multiple choice . The daily quizzes he gives , do help you papare for the exams . His grading criteria is clearly laid out . If you do the homework , you should be able to pass the class with no issuies .