Professor Speakman is amazing! His lessons are really helpful and he gives clear examples. He is a tough grader on assignments, but he gives clear criteria and great feedback. Weekly practice assignments are full credit as long as you turn them in. Definitely have to work for it, but I learned a lot in this class.