Geoffrey Barstow
Do not pass up a chance to take a class with Dr. Barstow. He is extremely intelligent and uses the Socratic method to effectively expand your learning. He even went out of the way to follow up with me and help me get back on track, when I did not turn in a major assignment. The amount of work he assigns is normal for a class at this level.