Josh Snodgrass
He was great, he lectured in person but also provided recorded lectures on canvas which was great. He curved tests if the mean score was under 80 or so and was super understanding. We did not have a final or midterm, 100% would take him again!