Shabnam Fani
Honestly, this prof gets bad reviews because this is a hard course. She covers questions in class that will be on the assignments and responds to emails quickly if it is important. Sometimes the lectures can be confusing, as she explains how to do things multiple different ways, but if you work hard to succeed, she will help you get there.