No, I have not. But I help some son friends and "my" teaching have "made miracles" for them, switching from "under-performing, unable to understand" to "brilliant". Just interesting them, just showing them practical reasoning and examples and pushing them going further alone.