Elizabeth Kiesewetter
Fantastic at lectures. Print out the outline she provides before class to take notes. Do all the practice problems in the book that she provides. She makes it very clear what you need to know. If you have any questions she is always willing to help and great at explaining. The material is hard but if you put in the work you will do great.