Faranak Farzan
Amazing, with a clear grasp of concepts to be taught. Probably inspired my future career trajectory just by being such an awesome prof.
Lectures are pretty dense and one needs to pay attention to her slides to score well. Grades decently, and super helpful after class as well!