Andrea Read
Very straight forward and clear with assignments and grades. Easy to understand and if you don't get a concept, you can stay for the rest of the period and she'll help you with it. Very difficult to fail if you're on top of things and you don't cheat.