Andrea Kasinski
Her exams are not necessarily hard, but they are very specific on wording. Review the old exams she gives you, as those will be very indicative of the wording they expect. Participation is taken which while can be annoying to some is a nice grade assist, and she allows drops. Study the supplemental notes and go to office hours, and you'll do fine.