Patrick Powell
I had a great experience in Dr. Powell's course. While his rubrics for major papers need some clarification here and there, he's a pretty cool guy. He will give you the grade that fits best with the effort you put in your work like papers and KPI. 