Joe Johnson
Joe is an amazing lecturer. He brings a lot of energy to class and is very knowledgeable about what he teaches. Homeworks for this class were very straightforward and there weren't many of them. Exams were all on huskyct all multiple choice.