John Sanford
New teacher. Perhaps he will get better with time but often assigned work at last minute (literally minutes before class starts - so check Canvas right before class) and did not grade things in a timely manner.