Rachel Cating
The one reason I got a C was because I didn't try on the final. I would have got an A if I tried harder. Cating was decent. She knows the material and teaches it well, but the class itself is difficult. Expect to spend at least 10(ish) hours outside of class in a week. STUDY the practice problems multiple times before the test and you'll be fine.