Hi everyone my name is Mahdi. I am a certified physical education teacher and tennis coach. I have played competitive tennis for 8 years. I am passionate about tennis and enjoy coaching students of all ages.
Depends if you are beginner, intermediate or advanced. And I will ask what my clients wants to achieve and then do an initial prognosis of playing style to determine a good training plan.
- South Sunset Play Ground
- 40 Th Avenue And Vicente
- San Francisco , CA 94116
- Helen Wills Playground
- Brodway And Larkin
- San Francisco , CA 94109
- Jefferson Square
- Turk And Laguna
- San Francisco , CA 94102
- Marina Park
- 1890 Chestnut
- San Francisco , CA 94123
- Alta Plaza Park
- Jackson And Scott
- San Francisco , CA 94115
- Ella Hill Hutch
- 1100 Golden Gate St
- San Francisco , CA 94192
- La Fayette Park
- Gough And Sacramento
- San Francisco , CA 94109
- Geary And Steiner
- San Francisco , CA 94115
I made tremendous progress with my tennis skills with my 6 classes with him. He is extremely proficient with teaching and explaining the basics. He also quickly notices mistakes - incorrect posture, racquet position and gives feedback on every shot I made which helped me quickly improve my game. I have taken classes from a couple of different coaches but his technique and methodology are far superior!
My husband and I had been wanting to do tennis lessons for quite some time, both complete beginners. It was a slow start due to our work schedules and the heavy rain season this year. Mahdi has been exceptionally patient with us! As for instruction, we've been over the top happy to have found him. Always focused on technique, drills, and ensuring that we move forward in learning new skills. Super positive, punctual and enjoyable to be around. He's also great at recognizing areas that need more focus and catering to our different strengths so that we both get a full experience. Whether you're new or seasoned in the sport, we highly recommend bringing Mahdi on as your instructor!
Mahdi is great! He is my kids' first teacher and he is making them love tennis. He has a great manner with them - firm but patient. He has tons of different drills that are fun and at their level, to teach them the skills they need. We highly recommend Mahdi!
Mahdi was fun, energetic, professional, and a great source of knowledge. Will be taking more lessons with him.
Mahdi helped me control the game and focus on strategies. He also helped improve my serve and forehand.
Mahdi is an amazing coach, I’m a beginner and three lessons in I could already rally, would recommend!
Mahdi is a great tennis coach. My wife and I have been taking lessons with him for a couple of weeks. Mahdi starts the lessons with a warm-up, and then gives us specific drills to help us improve in specific areas. The lessons are a lot of fun, we look forward to them. Mahdi is always on-time and it's easy to communicate with him to reschedule a lesson if necessary. Highly recommended!
Reaching out to Mahdi for lessons has been one of the best decisions I made. He responds to messages timely and is flexible with different locations in the city. Our first class started with Mahdi watching and analyzing my stroke style. He was able to quickly tell what was wrong, and we've been working towards fixing and improving my stroke since then. We're about 5-6 lessons in now, and I can already see huge improvements, both technically and mentally—I also tell when I'm starting to retreat back to bad habits, and am starting to be so much more aware of getting into the correct position and stroke when we're rallying.
I am a beginner and have been taking lessons with Mahdi for about 3 months. He is fantastic - he focuses on good form and gives drills to help with my specific challenges. He’s responsive, always on time, and cares about your improvement. It’s been a lot of fun!
It was my first time to find an instructor online. Luckily, I found the right person, Mahdi. I am a beginner and he is very kind, patient, punctual, and professional. I have learned basic skills in 6 hours lessons. I highly recommend him for any levels!
Mahdi has a real skill in observing exactly what my mistakes are, even if I don't know, and drills me on the basics; he is relentless in reminding me what I am doing wrong and praising me on what I am doing right.
He is able to motivate and inspire me. That's why I enjoy his lessons.
I used to be an absolute beginner and now I’m very happy to see that I can actually play at an advanced beginner level. My backhand used to be tragic at first but now I’ve improved and I’m enjoying the game even more. I would definitely recommend Coach Mahdi to anyone.
I'm really enjoying lessons with Mahdi. I'm an adult student who has played off and on since childhood but never learned proper technique. Mahdi's been teaching me the mechanics of a good swing and even after just 5 sessions he's massively improved how I hit the ball. Lessons are challenging and fun, and we keep moving for the full hour. Looking forward to more training with Mahdi - highly recommended as a coach.
My friend and I had no clue about the world of tennis (or how to play) before we started taking some classes with Mahdi. After the first 9 classes we were able to rally between us and now after few months we are constantly improving our technique whilst having a lot of fun. Mahdi is a terrific teacher he mixes harder exercises with more fun ones and calibrates each class based on our mood, weather conditions and our level of tiredness. He is always understanding of a last minute change of schedule and always available to plan classes on the go. If we became so passionate about tennis it’s absolutely thanks to Mahdi. We highly recommend him!
Amazing session with Mahdi.
I fully recommand.
He is a very good coach. He is very kind and I had a very good experience training with him he improved my technique for my backhand and also take care of the physical side.
I have had the chance to train and play tennis with Mahdi and had a superb experience! I was coming out of a surgery and I was playing to get back to the scene. He helped me warm up and get me back to speed based on my pace.
He is very friendly and professional ! Beside his good technical tennis skills, he has got the talent to know how to train people based on everybody’s needs and goals. Mahdi has got good interpersonal skills that helps him adjust to anybody’s personality and allows him to teach tennis to everyone with great sense of achievement.
Mahdi is fantastic! He is patient and punctual at explaining to get down to basics. He finds a way that makes a lesson intuitive and also fun. Great instructor. Highly recommended.
Mahdi is an amazing coach! He helped me with my footwork, and form. He pays attention to every detail. I always have trouble with my backhand but thanks to his help I was able to perfect my grip and actual do a very good return. Thank you so much. Highly recommend!
He listened to what I wanted, fast paced, direct, keep me moving, and delivered! I feel like I came 3x faster along in a single lesson with him vs the group lesson I took for months. Highly recommend for other beginners