Natasha Butz
She expects you to participate even if you don't know. Her lectures are not informative at all. When you ask a question she answers everything but what you asked her. Weekly HW and quizzes. Exams are open note, but she has no clear grading criteria. I would not take it if you want to learn. Lectures are a waste.