Troy Stanberry
He is a tough when is comes to grading but he has several discussions so even if your grade isnt the best you can make it up with minor participation. He is very understanding I had several things come up and was willing to work with me on every occasion. I would take his class again.