It was an excellent experience. Derek is the nicest guy you could ask for and very intelligent. His use of technology to have all your work right there in front of you is really helpful. He does a good job of making the online tutoring sessions very organized. He is also very well rounded and is able to help in many subjects. So far I’ve used him for ap physics and geometry and I’ve made massive improvements because of it. I will definitely see him for more sessions in the future.