I really enjoyed this class. The grading criteria is crystal clear and the class in general is very well-organized. Everything you need to succeed is given to you, the quizzes are straightforward, and the professor is great. I can't think of a single critique for this class or the professor. 10/10