David McCaig
Prof. McCaig does a good job at presenting the course material in a way for everyone to understand. He answers questions to the best of his ability and helps students understand the lesson when they are confused. He cares about his job and I think he enjoys what he does which is something that is important to me.