Amazing professor. She made me comprehend calculus well with her clear lecturer style, using lots of examples to enhance learning. Her practice tests prepared you for exams well, and she allows a double-sided cheat sheet on exams! There's homework every couple of days and two group projects throughout the term. She's easily a 10/10 professor.