Charles Matthews
Dr. Matthews is a great professor. He goes over all the steps several times to make sure all students have a chance to get the concepts, and he makes it interesting by showing real life examples of the concepts. He easily shares his enthusiasm for the subject through this class. And the work isn't tough with enough study time and going to class.