Dan Zaleski
Professor Zaleski may put you off at first. He seems uninterested in his students to be honest at first, but if you make any sort of attempt to form a relationship with him he will like you. His class is graded on a curve which is annoying, but if you meet with him about your grade usually it can move up unexpectedly. Just show you care.