Elizabeth Bess
She's nice and lectures are ok. Her exams are somewhat fair but she doesn't give a lot of practice besides the  homework and discussions problems. Recommend doing a lot of problems from hw & peer tutors and memorize the mechanisms each week (don't put it off until a week or a few days before exam). 