I really enjoyed this class! She is extremely smart and is one of the best professors I've had. However, be aware that this is not an easy A. There are long HW readings for each lecture and pop quizzes often, but if you miss a quiz or score poorly, take advantage of the extra credit opportunities! Most of your grade is on the final project and exam