Genuinely awful at teaching, just read out of the textbook. Nothing posted on canvas (not even syllabus), slow grader, and gave very confusing instructions  Only reason I didn't give him a 1 star is because he was very nice and had a few opportunities for extra credit. 
It often felt impossible to succeed in this class, avoid him if possible