Joe is an excellent tutor. He is very flexible with scheduling and knows the material. My daughter looked forward to her sessions with Joe each week. He always found a way to explain material to her until she understood it. Her grades went up after working with Joe. Thanks for making such a difference with her.