Kevin Suber
He was very flexible about due dates. There were a ton of circumstances beyond his control and he was willing to work with students. He also did a very good job choosing learning software. Easily the best and most helpful econ/finance professor I've ever had.