She's not the worst but I would not take her again. You have to teach yourself. Going to SI sessions/ attending workshops is important in this class if you want to do well, but difficult to do when you have a full school schedule, a job, etc. It would be nice if the exams were curved more, and she dropped more hw/ quizzes, but it is what it is.