Hayford Nsiah
Honestly really terrible. Vague grading criteria, but super tough grades. Spent many sleepless nights on this class and never did particularly well. Not very accessible and cancels class all the time. Also takes him weeks to grade anything that Canvas doesn't grade for him.