Mary Martucci
She assigned 12-18 hours per week of online homework on top of lab work, including during test weeks. She is very unapproachable and not willing to work out problems I was stuck on, she just referred me to the book. Her lectures are not helpful, she doesn't focus enough time on explaining examples that we might see on a test. Hard tests, no curve.