Lorraine Takacs
Lorraine is very approachable and willing to help if you put in the work. My study rec is to read the textbook and use the lecture material to supplement it--it all ties together. A good grade with her is definitely achievable (my final mark in the course was a 90: my lowest for 1st semester, but still good) and she gives great in-class examples.