Spring 2019 - No offense, but one has to try really hard in order not to do well in the course. Just showing up to lectures and look over the hand out will put you in a decent place in terms of understanding the material. When I was taking the course, everything was nicely organized -- we knew what to expect and what to prepare. Professor Anh is very approachable if you need any help with the material. I had a good time in her class.
Spring 2023 - Big Dr. Bell fan and I appreciate her grading style. It's weekly problem sets that are challenging to figure out on your own so I suggest going to office hours if you're stuck. The midterm and final are also a bit difficult but the majority of the grade is skills mastery which you can work on throughout the quarter through the assignments tests and optional quizzes. When I took it in the spring she recorded lectures which was lovely but I do recommend going to class in person since it's easiest to understand everything. Dr. Bell works to engage with students and ensure learning and I love her use of slides and other materials to engage people in the class. It's clear she's passionate about the subject.