Amelia McNamara
Go to class, or you won't pass. Her lectures are sometimes scattered and very fast, but if you want to take notes and get out of there, she is your gal. Also, she is very willing to help you outside of class whether in office hours or not. McNamara isn't as bad as some people say she is.