Tanya Katzman
She clearly explains all the concepts in detail and is understandable. I always feel prepared for quizzes and exams, if I do not it is always my fault for not studying enough. You should always attend lectures to get the full course content. She does a great job showing what content you need to know for exams. Lab is difficult, review the rubric. 