Dr. G is a very caring teacher who truly cares if his students are comprehending the material. He takes the time to explain each point he is trying to make; and takes time to explain is from different viewpoints to try to truly teach the student. He is straightforward, clear and vocal about what he expects, what will be on the test.