Her lectures definitely won't be for everyone, but if you follow along with the practice problems she does they are extremely helpful. She does in-lecture reviews before exams and will give you a heads-up for any curveball questions. She advocates for her students and is a VERY fair grader. Pay attention in class and you'll do good