Michael Bufano
Absolutely loved having him. He is very clear about his expectations from the get-go, but he is also very understanding and flexible, so don't hesitate to reach out if you have any issues with an assignment. If you have a good, valid reason, he won't penalize you for turning something in a little late.