Ann Moulding
She has assignments due every Sunday. They're really lengthy too. She looks for specific answers, so if you don't have the answer she's looking for, you're done. Not even the actual science class has as many difficult assignments. Wouldn't take her if you're prone to procrastination or if science isn't your thing. 