Took as a flex class. Teaches from the slides and is fast paced with all the material. However focuses more on the need to know. If you are confused; just ask. She is always willing to help. Quirky and engaging. Make sure to do the reviews before exams. Rather long but helpful. Easy pass if you put in the work. Lowest grades test/lab dropped.