Benedict Lowe
He is a lecture heavy professor, but those lectures are at least interesting. He cares so much about students and is extremely open to criticism, advice, and opinions. He is willing to work with you on your grade or any areas you may struggle with and goes out of his way to make things easier. Undergrads don't like him because he challenges them.