Overall she's pretty good, her lessons are well prepared, just make sure you participate. She can be intimidating, but office hours are a good way to get on her good side. Seems like a little more work than other 131 classes but she's a nice grader in the end. Overall not easy but doable! I definitely learned stuff and it was pretty chill