Homework takes almost 1-2 hours to finish and is harder material than what we learn in class. Lectures are somewhat good. Doesnt give pratice exams for midterms. She is very vague on what you should know for midterms so everyone does bad. Worst class ive ever taken.  Shows no mercy for students. Dont recommend.