David Parker is a good instructor, however he struggles with lecturing as a whole. He puts in some effort into his lectures, however they only pertain to the Halo assignments, and not any new material that adds to this class. Considering his lack of introducing new concepts, the sole motivator for going to his classes is for participation only.