Great professor. Cares a lot for students well-being and gives great feedback. Very knowledgeable There is a quiz every week, one midterm and one final which is very fair. You will be well prepared for the test if you put in the work in HW, workbook, and quizzes. Get tutoring and get your A!