Robert Walsh
He's a very open minded teacher that gives interesting perspectives on significant works and movements. He will never disagree with you as long as you can justify and support your thinking. Likewise, he's such a nice guy and is always accessible. While I am not an architecture major, I will always fondly look back at the classes that he taught!