Kevin Barham
He genuinely cares and allows late work with grade deduction, rather than an automatic zero. I failed due to personal issues, but Mr. Barham did everything in his power to help me. I would recommend anyone take his courses. Assignments were very doable and he has great communication.