I have a deep and abiding passion for teaching, and I love helping people of all ages "get it", whether it be in technical competency in mathematics, confidence in problem-solving, deep questions of philosophy, physics, songwriting, art, or any other academic or creative discipline. I am fascinated in everything, and it is a great pleasure for me to share that enthusiasm with students of all ages. For me, the finest moments in teaching are when something "clicks" in a student's mind, and they suddenly see things open up in a way they previously couldn't. Light dawns! Mathematics and philosophy are my primary areas of interest, but I have always gone for breadth of approach, looking for contexts, analogies, links, and new ways of explaining. I learn in every lesson, and from every student. I have always found teaching the most wonderful challenge. In my experience, anyone can understand anything. They simply need the right place to hang the memories.