Gregory Robinson
The absolute best! Even if you aren't an OLM major take one of his classes if you can. He is extremely knowledgeable, and is a great professor. He can lecture for 2 hours straight and I don't even realize it because I am so engaged. He has high expectations but is very clear about what is expected from the start. His classes are an absolute blast.