Joe, a graduate of the Professional Golf Management Program at Ferris State University has been a PGA Professional since joining Carl’s Golfland in 1988. Joe is a U.S. Kids Golf Certified Instructor Level 2 and was selected one of the top 50 youth coaches by U.S Kids golf in 2023. He has been Titleist Performance Institute (TPI) Certified since 2007. TPI is the world’s leading authority in golf health, fitness, junior development, biomechanics and coaching education. Joe's TPI Certification also includes: TPI Junior and Golf Level 3 and TPI Power and Fitness Level 2. He is also a certified Adaptive Golf Instructor and Trackman Certified Professional. Joe has given thousands of private lessons to golfers of all ages and skill levels. Joe reminds all of his players that “Golf is a game, thus it is meant to be enjoyed.”
GOLF LESSONS
Carl's Golfland employs an experienced staff of PGA Professionals to provide golfers of all abilities world-class instruction. Whether you're a beginner or a veteran of the game just looking for some expert pointers, we've got you covered. Along with our A+++ teaching professionals, the Carl's Golfland facilities at both store locations, provide an ideal learning environment.
We understand lessons can be somewhat intimidating if you're not used to high-level instruction. No problem! Simply give us a call and we'd be happy discuss our offerings and get you in contact with one of our pros.
MEET OUR PGA PROFESSIONALS
-
JOE PORTFILIOJOE PORTFILIO
-
GENE BONEGENE BONE
Gene became an assistant professional in 1983 and gained his PGA Class A professional status in 1988. He was worked at some of Michigan’s finest golf establishments in his 27+ years as an instructor and golf professional: Treetops, Bay Pointe, Links at Pinewood, Eldorado and the Lynx GC. Gene has earned many accolades in his career including 1998 Michigan PGA Golf Professional of the Year and was named Top 20 golf instructors in Michigan by Golf Digest in 2000 and 2001. Gene believes in teaching the basic fundamentals of the game and keeps the lessons simple and fun. He stresses that as our body changes we must adapt those changes to our swing in order to keep the game enjoyable.
-
TOM HARDINGTOM HARDING
Tom has 25+ years of teaching experience and has been a PGA member since 1995. He has been recognized by Golf Digest as a Top Teacher in Michigan. Tom played for the Michigan State golf team prior to stints on the Australian, Canadian, Nationwide and Asian Tours. He played in the PGA Tour’s Buick Open in 1998 and 2003, and won the 1993 Canadian PGA. He was also named the Michigan PGA Player of the Year in 1997 and 2002, and has won the Michigan PGA Championship, the Tournament of Champions and the Michigan PGA Match Play Championship twice. In 2017 he qualified and played in the U.S. Senior Open and was inducted into the Michigan PGA Hall of Fame. In 2018 he was inducted into the Michigan Golf Hall of Fame. Tom is also very proud of the accomplishments of his three daughters who have carried on his legacy as members of the Michigan State Women’s Golf Team.
-
Olivia PiziiOlivia Pizii
Olivia is a Class A PGA member and a graduate of Ferris State University’s PGA Golf Management program. She was also a member of Ferris State women’s golf team and continues to stay competitive in Michigan section events. Upon graduating from Ferris, Olivia was the assistant coach and strength and conditioning coach at Shattuck St. Mary’s Golf Center of Excellence in Faribault, Minnesota. She was also the head golf professional at Legacy Golf on SSM’s campus where she ran the junior golf program as well as the Legacy Golf Academy; a public academy for all skill levels. Olivia focuses on the key fundamentals of the golf swing and believes in the athleticism of her students rather than teaching one specific golf swing and believes in the repetition of drills to build confidence in her students. Olivia has experience with beginner players of all ages as well as elite junior players that have gone on to play at the NCAA level and beyond.
-
JIMMY DELNICKJIMMY DELNICK
Jimmy became a Class A PGA professional in June of 2020. He is a graduate of the Ferris State University PGM program. Upon graduation, Jimmy became an assistant golf professional at multiple clubs in North Florida. He has educated students of all skill levels on the game of golf. He ran junior golf programs and member clinics. Most recently, he was a Regional Manager for TrackMan Range, covering the Southeast U.S. He is Level 1 & 2 TrackMan certified. Jimmy played in many section events in the North Florida PGA, and looks to continue his playing career in the Michigan section. Jimmy's teaching philosophy is that each individual student has their own process of learning and understanding new information - instilling confidence and self belief builds a strong foundation for all players, regardless of skill level.
Types of Lessons
Carl's Golfland has a lesson program that is perfect for you. If you need a single tune-up or are looking to improve all aspects of your game, we offer private lessons on both an individual and series basis. Please see the instructor profiles and chart for more information and lesson rates.
For groups of 3 or more people we offer Semi-Private lessons with our PGA Instructors. Semi-Private lessons are only offered in 1-hour lessons. Semi-private rates are $200 for 3 students and $40 for every additional student. Payment in-full, in one transaction, is required at the time the lesson is scheduled.
Spring/Summer 2024 group lesson schedule: Bloomfield Hills or Plymouth at St. John's.
Group Lessons MUST be paid in full when booking your lessons. Group lessons can only be booked by calling our store(s) or visiting the stores. Makeup classes are not offered if you miss a class.
Adult Beginners (maximum six students)
These four one-hour classes cover all aspects of the game: fundamentals of the full swing with all clubs; short game (pitching, chipping and putting), golf etiquette; and the rules of golf.
Adult Intermediate (maximum six students)
These four one-hour classes are designed for those who have taken our Adult Beginner classes, or those with on-course experience. Includes pre-shot routine; set-up/ aim; full-swing position with all clubs; pitching; chipping; putting; playing from various lies; course management.
Junior Development (maximum eight students)
Carl’s Junior program is an excellent way for boys and girls of all ages to learn and become excited about the game. The four one hour classes will cover full swing, chipping, pitching, putting etiquette and basic rules. Please see our group lesson schedule for a detailed class description as well as session dates and times.
Junior Cyclone age group: 5-9
Junior Smash age group: 10-15
Adult Beginners (maximum six students)
Four (4) one hour classes – $140
- Lesson 1 (Clubs - Irons): Introduction to the game of golf. General equipment information. Set-up, grip, posture and stance.
- Lesson 2 (Clubs - Irons): Learning the full swing
- Lesson 3 (Clubs - 7i, Wedge, Putter): Chipping, Pitching and Putting
- Lesson 4 (Clubs - Woods): Driver, Fairway Woods and Hybrids. Etiquette and Rules.
Adult Intermediate (maximum six students)
Four (4) one hour classes – $140
- Lesson 1 (Clubs - Short Irons): Pre-shot routine, aim, full swing
- Lesson 2 (Clubs - Long Irons): Different lies, full swing
- Lesson 3 (Clubs - 7i, Wedge, Putter): Short game
- Lesson 4 (Clubs - Woods): Full swing, driver, hybrids and fairway woods, course management
Adult Beginner Schedule
DAY CLASSES
Start | Days | Times | Class # |
April 8th 15th 22nd 29th | MON | 11:00 AM | B040824D |
May 8th 15th 22nd 29th | WED | 1:00 PM | B050824D |
June 4th 11th 18th 25th | TUE | 10:00 AM | B060424D |
July 11th 18th 25th August 1st | THUR | 1:00 PM | B071124D |
EVENING CLASSES
Start | Days | Times | Class # |
April 8th 15th 22nd 29th | MON | 6:00 PM | B040824E |
April 16th 23rd 30th May 7th | TUE | 6:00 PM | B041624E |
April 24th May 1st 8th 15th | WED | 7:00 PM | B042424E |
May 8th 15th 22nd 29th | WED | 6:00 PM | B050824E |
May 16th 23rd 30th June 6th | THUR | 6:00 PM | B051624E |
May 30th June 6th 13th 20th | THUR | 7:00 PM | B053024E |
June 11th 18th 25th July 2nd | TUE | 7:00 PM | B061124E |
June 24th July 1st 8th 15th | MON | 7:00 PM | B062424E |
July 11th 18th 25th August 1st | THUR | 6:00 PM | B071124E |
July 17th 24th 31st August 7th | WED | 6:00 PM | B071724E |
August 12th 14th 19th 21st | M&W | 6:00 PM | B081224E |
Adult Intermediate Schedule
DAY CLASSES
Start | Days | Times | Class # |
April 9th 16th 23rd 30th | TUE | 1:00 PM | I040924D |
May 1st 8th 15th 22nd | WED | 10:00 AM | I050124D |
June 6th 13th 20th 27th | THUR | 10:00 AM | I060624D |
July 8th 15th 22nd 29th | MON | 1:00 PM | I070824D |
EVENING CLASSES
Start | Days | Times | Class # |
April 10th 17th 24th May1st | WED | 6:00 PM | I041024E |
April 18th 25th May 2rd 9th | THUR | 6:00 PM | I041824E |
April 22nd 29th May 6th 13th | MON | 7:00 PM | I042224E |
May 2nd 9th 16th 23rd | THUR | 7:00 PM | I050224E |
May 14th 21st 28th June 4th | TUE | 7:00 PM | I051424E |
May 29th June 5th 12th 19th | WED | 7:00 PM | I052924E |
June 3rd 10th 17th 24th | MON | 6:00 PM | I060324E |
June 19th 26th July 3rd 10th | WED | 6:00 PM | I061924E |
July 2nd 9th 16th 23rd | TUE | 6:00 PM | I070224E |
August 13th 15th 20th 22nd | TUE&THUR | 6:00 PM | I081324E |
Junior Cyclone 5-9 year olds Schedule
Start | Days | Times | Class # |
April 20th 27th May 4th 11th | SAT | 10:00 AM | JC042024M |
May 7th 9th 14th 16th | TUE&THUR | 4:00 PM | JC050724A |
June 8th 15th 22nd 29th | SAT | 10:00 AM | JC060824M |
June 25th July 2nd 9th 16th | TUE | 1:00 PM | JC062524A |
July 10th 17th 24th 31st | WED | 10:00 AM | JC071024M |
July 13th 20th 27th August 3rd | SAT | 10:00 AM | JC071324M |
July 25th August 1st 8th 15th | THUR | 10:00 AM | JC072524M |
August 12th 14th 19th 21st | MON&WED | 1:00 PM | JC081224A |
Junior Smash 10-15 year olds Schedule
Start | Days | Times | Class # |
April 13th 20th 27th May 4th | SAT | 1:00 PM | JS041324A |
May 22nd 29th June 5th 12th | WED | 4:00 PM | JS052224A |
June 8th 15th 22nd 29th | SAT | 1:00 PM | JS060824A |
July 9th 16th 23rd 30th | TUE | 10:00 AM | JS070924M |
Adult Beginner Schedule
DAY CLASSES
Start | Days | Times | Class # |
April 8th 15th 22nd 29th | MON | 11:00 AM | SB040824D |
May 8th 15th 22nd 29th | WED | 1:00 PM | SB050824D |
June 4th 11th 18th 25th | TUE | 10:00 AM | SB060424D |
July 11th 18th 25th August 1st | THUR | 1:00 PM | SB071124D |
EVENING CLASSES
Start | Days | Times | Class # |
April 8th 15th 22nd 29th | MON | 6:00 PM | SB040824E |
April 16th 23rd 30th May 7th | TUE | 6:00 PM | SB041624E |
April 24th May 1st 8th 15th | WED | 7:00 PM | SB042424E |
May 8th 15th 22nd 29th | WED | 6:00 PM | SB050824E |
May 16th 23rd 30th June 6th | THUR | 6:00 PM | SB051624E |
May 30th June 6th 13th 20th | THUR | 7:00 PM | SB053024E |
June 11th 18th 25th July 2nd | THUR | 7:00 PM | SB061124E |
June 24th July 1st 8th 15th | MON | 7:00 PM | SB062424E |
July 11th 18th 25th August 1st | THUR | 6:00 PM | SB071124E |
July 17th 24th 31st August7th | WED | 6:00 PM | SB071724E |
August 12th 14th 19th 21st | TUE&THUR | 6:00 PM | SB081224E |
Adult Intermediate Schedule
DAY CLASSES
Start | Days | Times | Class # |
April 9th 16th 23rd 30th | TUE | 1:00 PM | SI040924D |
April 30th May 7th 14th 21st | TUE | 10:00 AM | SI043024D |
June 6th 13th 20th 27th | THUR | 10:00 AM | SI060624D |
July 8th 15th 22nd 29th | MON | 1:00 PM | SI070824D |
EVENING CLASSES
Start | Days | Times | Class # |
April 10th 17th 24th May1st | WED | 6:00 PM | SI041024E |
April 18th 25th May 2rd 9th | THUR | 6:00 PM | SI041824E |
April 22nd 29th May 6th 13th | MON | 7:00 PM | SI042224E |
May 2nd 9th 16th 23rd | THUR | 7:00 PM | SI050224E |
May 14th 21st 28th June 4th | TUE | 7:00 PM | SI051424E |
May 28th June 4th 11th 18th | TUE | 7:00 PM | SI052824E |
June 3rd 10th 17th 24th | MON | 6:00 PM | SI060324E |
June 19th 26th July 3rd 10th | WED | 6:00 PM | SI061924E |
July 2nd 9th 16th 23rd | TUE | 6:00 PM | SI070224E |
August 13th 15th 20th 22nd | TUE&THUR | 6:00 PM | SI081324E |
Junior Cyclone 5-9 year olds Schedule
Start | Days | Times | Class # |
April 20th 27th May 4th 11th | SAT | 10:00 AM | SJC042024M |
May 7th 9th 14th 16th | TUE&THUR | 4:00 PM | SJC050724A |
June 8th 15th 22nd 29th | SAT | 10:00 AM | SJC060824M |
June 25th July 2nd 9th 16th | TUE | 1:00 PM | SJC062524A |
July 10th 17th 24th 31st | WED | 10:00 AM | SJC071024M |
July 13th 20th 27th August 3rd | SAT | 10:00 AM | SJC071324M |
July 25th August 1st 8th 15th | THUR | 10:00 AM | SJC072524M |
August 13th 15th 20th 22nd | TUE&THUR | 1:00 PM | SJC081324A |
Junior Smash 10-15 year olds Schedule
Start | Days | Times | Class # |
April 13th 20th 27th May 4th | SAT | 1:00 PM | SJS041324A |
May 22nd 29th June 5th 12th | WED | 4:00 PM | SJS052224A |
June 8th 15th 22nd 29th | SAR | 1:00 PM | SJS060824A |
July 9th 16th 23rd 30th | TUE | 10:00 AM | SJS070924M |
LESSON PRICES
LESSON TYPE | Adult rate | Junior Rate* |
1/2 Hour Private Lesson | $80 | $60 |
1 Hour Private Lesson | $140 | $100 |
Series of 4 1/2 Hour Private Lessons | $300 | $210 |
Series of 4 One Hour Private Lesson | $530 | $350 |
Adult Beginner Group Classes Series of 4 One Hour Group Lessons | $140 | |
Adult Intermediate Group Classes Series of 4 One Hour Group Lessons | $140 | |
Junior Development Group Program Series of 4 One Hour Group Lessons | $120 |
Titleist Performance Institute (TPI) Evaluation
A TPI screen is designed to identify a player’s physical limitation, which may prevent someone from playing their best golf. The results of a series of simple physical tests to evaluate your mobility and stability will be used to design a workout program that can be done at home or with a personal trainer. Video is used during the lesson. A video review of the lesson including drills will be sent to you through e-mail. For more information please contact Joe Portfilio (joep@carlsgolfland.com or 248-335- 8095 EX 175.
A series of simple physical tests to evaluate a player's flexibility and strength related to the golf swing. Establish a "fitness handicap" to track progress and set goals. V-1 video session to identify swing faults and fixes (copy of swing emailed to student). Drills assigned to improve swing technique. Six week, 18 session personalized workout program, based on your evaluation, designed to help improve flexibility and strength. Access to personal MyTPI website to view exercises online. Exercises can be done in comfort of your own home or gym with little equipment. Video tutorial and guide for individual exercises.