These coaches teach at top ranked spots and have great lesson fulfillment & student reviews.
These coaches teach at top ranked spots and have great lesson fulfillment & student reviews.
From concert halls to your home, I bring 15 years of piano expertise to every lesson. As a seasoned performer, my passion is igniting musical journeys and fostering a lifelong appreciation for the piano. I tailor my teaching to each student's unique goals, ensuring a fulfilling and enriching experience.



Welcome! I have been golfing since I was 11 years old and I have grown up loving every aspect of the game. I played tournaments through high school and college and I still compete as much as I can today! Working with me will be like having a golf buddy and caddie by your side. I believe in positive reinforcement and experimenting with new things that could improve your game so you can fall in love with it just as I did. I like to start with your goals and visualize a plan to get you to where you want to go. A most of all, golf is an peaceful and enjoyable sport; though it can be frustrating as a perfectionist, I believe on mindset being a big part of the game. So enjoy the process, love the game, and I will see you out on the luscious green grass golf course.
"Derrick has a profound understanding of the game, and can quickly help you to take the next step; whether that is unlocking more power, achieving accuracy in your iron game, or helping you gain vital understanding of course management.

Unlock your golfing potential! I bring 25 years of experience, honed as both a coach and an NCAA athlete, to every lesson. My passion is guiding students of all levels to improve their game and discover the joy of golf. Let's work together to refine your swing, build your confidence, and elevate your game to new heights!

PGA of America Utah section Member. Assistant Golf Professional at the Ranches Golf in Eagle Mountain Utah. Certified PGTAA Class A instructor with over 10 years of coaching experience. Someone who loves the game and wants to help you play better golf and enjoy every minute of it. Golf is meant to be fun, and it’s fun when you are playing to your best ability
"He made it super easy to learn. Didn’t cover complicated things and kept it light and easy.

Welcome to a world of vibrant beats, captivating moves, and the sheer joy of Latin dance! If you've ever dreamed of gliding across the dance floor, feeling the music pulse through your veins, then look no further. I am Leo, your enthusiastic guide into the enchanting realm of Latin dancing.



I’ve been skiing since before I could walk—my dad took me on the slopes in a backpack when I was just six months old. As soon as I could stand, I was on skis. With a lifetime of professional training and competitive experience, I’ve also earned certifications in managing stressful situations and have years of teaching under my belt. Skiing can be challenging to start, but with the right guidance, I’m confident you’ll love it. I’ve helped many people progress from the bunny hill to conquering blues in just a day.
"Fantastic instructor who really helped me feel much more confident in my abilities! Definitely reach out and book a lesson!


Passionate +1 handicapper with a deep fascination for the intricate aspects of golf. Through dedicated study of psychology, biomechanics, course management, and strokes gained strategy, I transformed from a 15 to a scratch golfer in just 6 years. My journey involved meticulously analyzing research papers and dissecting the swings of my favorite golfers on YouTube. I'm excited to share my insights and help others enhance their golf game.


I’ve been playing golf for 10 years and currently hold a 10 handicap. My deep understanding of the golf swing and body mechanics fuels my passion for the game. I love teaching others not just the fundamentals of golf, but also how to improve their swings and overall performance. Helping fellow golfers enhance their skills brings me great joy, and I’m always eager to share my knowledge with those looking to grow in the sport!