Justin Huft
His material is interesting and the textbook was 100% free. I would give him a 5/5 just for his assignments. However, he himself would be a 2.5/5. He is not that understanding when it comes to late work, regardless of reason most of the time. Though, he is very straight forward in his syllabus for this policy. 