Lingfeng Liu
You either love her or you hate her. I found her lectures to be straightforward and she was easy to understand. She was generous throughout the semester and has a great team of TAs. Wants to see you succeed. Definitely recommend Kitty for ochem 1