Rupa Gokal
She's given a bad rep but she tries her best for her students. It's just unfortunate she's always spread so thin by the department. The course is hard because it's ochem 2.

I'm personally not a fan of her way of teaching which involves heavy use of clickers and almost a flipped classroom scenario in some lectures. It does work for others though.