Very good instructor! Cares about his students. Class is very doable. At the beginning he assigns a handful of easy credit/No credit assignments that go with the lectures. Only 3 papers in the class, which was nice! His canvas is cool and organized. Due dates are clear. Did in person and zoom, due to covid, and both were great! The class was fun!