Joe has been working with our son through honors / AP calculus, chemistry, and physics. This was not a case of getting our son help because he is failing, but rather have Joe review the concepts with him to help him get a deeper understanding. Consequently, our son has done very well in all of these, and plans to pursue a STEM major in college. Joe has the patience and ability to explain math and science concepts that most teachers can't or don't have the time to. We highly recommend Joe for these subjects.