Throughout my life, I have taught windsurfing, sailing, unicycling and most recently, downhill skiing. I have many years substitute teaching and am comfortable tutoring math and science up through the 6th grade level. When any particular assignment is not "fresh" in my mind, it is helpful for the student to see how I re-learn the material from their text book, explaining how I'm learning as I go. This demonstrates the fundamental skill of of knowing how to learn on your own, which is especially critical in this rapidly changing world! In other words, any good tutor is working to put themselves out of work with each student!