Wenning Wei
Honestly, she's has a good understanding of the concepts she teaches, but her notes are barely legible and scattered. She doesn't follow a outline for each class, so if you skip a lecture, you're basically screwed. She seems nice and is caring about her students, but if you have the option of attending a different lecture, I suggest you do that.