About Us

They say it takes 10,000 hours to master any given skill and with the harsh Salt Lake City winters, a local’s time on the course is significantly limited. That’s why we built Golf Lab: a state of the art, indoor training facility for both in-season and off-season golfers looking to maintain or develop the state of their game. Since 2004, our professional coaches have been introducing newcomers to the sport, training up and coming athletes, and providing enthusiasts a place to train on a regular basis. With multiple cameras and launch monitors, we’re able to break down your swing and isolate the parts that need work, giving you precise information on where you can improve. Master your swing and improve your game with help from the pro’s who make golfing a year-round sport.  

Corey Badger

PGA Director of Instruction

Corey began his golf career at Bonneville Golf Course in Salt Lake City in 1991. He graduated in 1998 from the University of Utah with a Bachelor Degree in Economics and was a member of the golf team. Shortly after graduation he turned professional and became the 2nd Assistant Professional at Bonneville Golf Course, and later was promoted to the 1st Assistant Professional at Mountain Dell Golf Course. 

In 2005 he was elected to the PGA of America as a PGA Class A Member. Corey joined Golf Lab shortly after it's inception in 2006. Throughout his career he has given over 20,000 lessons to all ages and skill levels. Some of his students include UJGA Girl's and Boy's Player of the Year; High School Girl's and Boy's All-State Team Members; Division I, II, and III College Team Members; Utah Men's and Women's State Amateur Champions; as well as local, Mini-Tour, and Canadian Tour Professionals.

Since he began teaching full time at Golf Lab, Corey has received a number of awards and recognition:

  • 2018, 2015, 2011 & 2007 Utah Section PGA Teacher of the Year
  • 2010-2015 Golf Digest's Best Young Teachers
  • 2009 Golf Digest's Top 20 Teachers Under 40
  • 2009-2020 Golf Digest's Best Teacher's in the State

Teaching Philosophy

No two swings are alike. Due to the differences in mental and physical make-up, every swing has its own fingerprint. I believe the golf swing should be based on motion, NOT position. My goal as a coach is to train players to understand their motion and how to aim it to the target. Target awareness should be present from the pre-shot routine to the set-up and through the finish of the swing. This will allow the player to play with their senses rather than thought. To accomplish this, I educate my students on the learning process: understanding cause and effect in the golf swing, proper practice, and how transfer what they have worked on to the golf course.

Tommy Sharp

PGA Professional

Tommy graduated from Colorado State University with a Bachelor Degree in Finance and was a member of the golf team. He was a four time Academic All Mountain West Conference Selection and a Golf Coaches Association of America Academic All-American in 2002. He was coached by Jamie Bermel, one of the nation's premier college golf coaches. Following graduation, Tommy moved to Scottsdale, Arizona where he worked as an Assistant/Teaching Professional for Troon Golf at The Phoenician Resort. In 2007, Tommy moved back to Salt Lake City to complete his MBA at the University of Utah. Tommy was elected to the PGA of America as a Class A Member in 2013 and throughout his career has taught over 10,000 lessons. Tommy had the privilege of being taught throughout his childhood by Utah Golf Hall of Fame Member, Jimmy Thompson.

Tommy came to Golf Lab as an accomplished player and now has received multiple awards for his teaching expertise:

  • 2019 and 2017 Utah Section PGA Teacher of the Year
  • 2020 Golf Digest "Best Teachers in your State"
  • 2019 Golf Digest "Best Young Teachers in America"
  • 2016 and 2017 Utah Section PGA Player of the Year
  • Competed in 2016 PGA Championship at Baltusrol
  • Competed in 2014-2019  PGA Professional Championship
  • 2003 Utah State Amateur Champion 

Teaching Philosophy

I believe for a player to play their best, they must have an understanding of cause and effect of their ball flight. For a player to be successful, they must understand their swing tendencies, recognize that they are occurring based on their ball flight, and know what they must do to correct them. Once a player understands their swing and the resulting shots that it produces, they must learn how to practice for effective transfer to the course.


Sign up to hear from us about specials, sales, and events.

Location & Hours

925 S W Temple, Salt Lake City, UT 84101

(801) 746-1291


Open today

09:00 am – 06:00 pm

Get in touch