Carol Johnson
She is by far the best professor I've ever had! She really cares for her students and gives you the tools you need to do well. It is a hard class, but she makes sure you understand the material.