This course is extremely unorganized, and the grading criteria is never clear. The quizzes are always about something completely different than what we discussed in the lectures. I would not recommend taking this course with this specific professor.