Sonia Hirschauer
She gives blank notes that you fill out as you go through lecture, and she posts filled out notes online. DO THE PRACTICE PROBLEMS, since they're very reflective of what's on the tests. Tests are fair, but have a few questions that might catch you. Very accessible during office hours. Go to class and discussions, since they're all very helpful.