Gave an in-depth insight towards philosophy and creative thinking. He provided very detailed lecture slides and gave very detailed examples. While the topic was naturally simple, Mr. Ellerton did not create any unnecessary difficulties. Was readily available for feedback, and embraced a great attitude.