Divya Sadana
This professor is decent. The class is lecture heavy and she gives a few homework assignments and only 3 tests. She does give a lot of extra credit opportunities though. Very willing to work with you, if you miss class, she will send you a file of the notes you missed. 