Wenning Wei
Not a great prof, tough to understand and not always clear when explaining things. However, attending lecture is indeed helpful as she teaches the base of each topic enough to help you learn things yourself (which ends up being what you need to do in this class). She is a nice person however, and does try her best to help you if you need it.