Shabnam Fani
Not horrible but not the best. She relies on the poor TAs a lot, so if you have a question its smarter to just email your TA about it instead of her. Tends to go kinda slow in class but it lets you work ahead on some problems and check your answers. Again, there are better profs but she is not too horrible.