John Daniels
He is a great professor, nice and will let you turn in late work,he is willing to work with you and responds quickly to emails . He assigns creative work rather than boring things and is generous with grading .Has never been mean or demanding which is a great thing .I would take his class again for sure.