Mary Knickerbocker
She is amazing! Prepare to pass . Great communication (of course!), she gets to know you personally and uses what she knows about you to carry you along in the class. Read that textbook or not she explains everything you need to know.