David Perricone
He really will work with you if you have any questions and actually is helpful. He has a lot of connections outside of school and is happy to help his students with that. He is not a difficult grader and gives very clear rubrics, you know exactly what you need to do. He also will give some opportunities for extra points and help out grades.