Supreeta Amin
Cares a lot about her students and is very approachable. Sometimes she goes by slides too quickly. Her tests are not too bad and she allows you to have a cheat-sheet (2 for the final). She also gave us a "make-up exam" to boost our grade. Has in-class assignments where you follow along as she solves some problems which are helpful for the exams.