Professor Gordon is the best professor I've had. I've had issues with professors my entire freshman year, until this class. He is an extremely down to earth guy who loves what he is doing. Accessible out of class and was very helpful when I was lost. The assignments are very creative and presented a new way of learning. Thank you professor!