“My expectations for this course were very high and Professor Gordon exceeded every one. He is VERY good at presenting the material. His subject knowledge is second to none. He has the perfect balance of discipline in presenting the material and stimulating thought without any air of arrogance or condescension. VERY impressive.”