Leandra Goldflam
She assigns a ton of homework and its always due before tests which means instead of studying, you will be scrambling to finish hw. Her lectures are not always comprehensive enough for you to understand the material by going to class in itself; you are going to have to put in extra time. Do the extra credit!!