Vinaya Chakati
Kind of hard to understand, doesn't really seem like she has any interest in teaching. Tests are 60% of your grade, and the questions were either easy or completely unreasonable even with a cheat sheet. Assignments are hit and miss. Tests were graded unfairly, but if you go into office hours she'll likely give you points back.