We used Joe for the past two years for my daughter for mostly math but also some science. He is a great tutor. He not only knows the material, he knows how to teach it. He really helped my daughter reinforce what she learned in the classroom. He is very patient and knowledgable. It's great that you can use him for two subjects which is very hard to find at the high school level. He is great with the ACT material as well. You'll be happy you chose Joe!