Your comment shows why we also need history and philosophy to be taught in our schools. You are clearly ignorant of both. In what meaningful way is this man a Marxist? None. This is just a slur you like to use. He has thought a lot more about education and has worked far more in this area than you or your wife. Once upon a time I actually taught the rules of a Turing machine by choreographing a dance that demonstrated how one works. This turned out to be a pretty effective way of teaching. Combining math and dance or math and music is a powerful way to teach both. I wonder how much math you use everyday. I hope you can at least do matrix multiplication.