Absolutely the best! My daughter has suffered with the new format for higher math and we realized just before finals she needed help! We flew in from San Diego for a prior commitment and Joshua came to meet us. His calm demeanor calmed both me and my daughter (whom I was stressing out)! He is very patient and he knows when to teach and when to let them figure it out. I was amazed at the content they covered in the amount of time! By the end she was feeling confident and was doing all the talking!!! Just amazed! We are signing up for weekly lessons over skype when we return to San Diego to help support the common core new ways. He is just that good. Thank you Joshua!!!