Niree Kodaverdian
Prof Kodaverdian gives a fairly excruciating amount of homework. Don't fall behind in the lectures, because she will call on you during class. Also, get ready to spend half of many classes sitting in silence and doing problems. Not enjoyable, but I learned a lot, and she/her graders are fairly kind with points.