Kyle Gustafson
I really enjoyed his class. The material was difficult, but he explained it in a way that made it easy to understand. The class was moved online for half of the year, but I wish I would have got to finish it in person, because I really enjoyed it.