Krista Spreng
She makes you work for your grade. Quizzes are given almost every week (but she tells you) and homework assigned. She tries hard to break up the 2.5+ hr lecture with fun (during meiosis we diagrammed different stages with candy). Quirky but helped me remember! She gives prompt feedback/responses and will work with you outside class.