Before Booking a Lesson...

Every player has strengths to build on and weaknesses to overcome—and that’s where the right coaching makes all the difference. 

I specialize in sports performance training for children and teens, combining athletic development with tennis fundamentals to help players move faster, play smarter, and gain confidence on the court. 

For adults, I make starting the game both fun and approachable, so you can enjoy learning while building a solid foundation.

Book your session today—email me or leave a message at the bottom of this page, and let’s get started.

Key Components of Tennis

Technique, endurance, footwork, and the mental game are all important components of a player's overall game. Knowing what needs improvement can help the player choose the lesson type that fits them best. For example, technique such as grip and strokes is better learned and maintained by taking private lessons, while endurance is improved by rallying with other players in group lessons. 

Do not hesistate to reach out to me if you need advice on which type of lesson to choose!

Technique

Technique is the foundation of tennis, enabling precise, consistent, and efficient shots while reducing the risk of injury.

Endurance

Endurance helps players sustain performance in long matches, supporting footwork, consistency, and decision-making while reducing fatigue.

Footwork

Footwork is key to balance, speed, and precision, allowing players to react quickly and hit with power and accuracy.

Mental Game

The mental game is as vital as technique, with focus, positivity, and emotional control essential for overcoming challenges on court.

Private

One-on-one lessons targeting the player's specific needs, ideal for rapid improvement of technique. Offered in 1 hour and 1.5 hour sessions.   

*Also available in Mandarin Chinese.

Small Group

Group lessons consisting of 2-3 players of similar age and skill level. Recommended for younger players ages 5-8. Offered in 1 hour and 1.5 hr sessions. 

Summer Camp

Currently unavailable.

Booking Inquiries

* Indicates required fields
Thank you! We will get back to you as soon as possible.

We need your consent to load the translations

We use a third-party service to translate the website content that may collect data about your activity. Please review the details in the privacy policy and accept the service to view the translations.