Class Schedule


Welcome to Shoreline Bill Golf!

Hi Everybody!

Thank you for stopping by my webpage!

I have been teaching at Shoreline Golf Links since 2001.

Before 2001, I was a Vice President of an IT Consulting Company in Denver, CO and a terrible golfer!

6 years later, I became a PGA Golf Professional graduating in the Top 100 in the country and Top 4 in Northern California! 

I hang around with some of the greatest teachers on the planet and attend lots of seminars and presentations all over the country to make sure my teaching skills remain at the highest level.

I use technologies such as Trackman, Swing Catalyst, 4D Motion and High Speed Cameras when necessary to help my students truly understand what changes need to be made with their swing and most importantly, why?

If you are an advanced tournament player or a complete beginner, a senior, junior or somewhere in between….. I can help!

Not only do you get the knowledge you need to fix your swing, we also have a good time making it happen!

I am very interested in helping you enjoy the game of golf to the best of your ability!

Please sign up for my newsletter (at the bottom of my homepage) to find out when new classes are offered or book a lesson by clicking here.

At present, I am offering the following lessons, classes, clinics, schools and clubs:

Drop-in Classes:

Drop-in classes are offered every Tuesday (from 3:00pm to 4:00pm) and every Wednesday (from 4:00pm to 6:00pm).  Drop-in classes, as the name suggests, do not require you to make a reservation to attend.  You just show up at the Shoreline Golf Links driving range and “drop-in!”  It is that simple!  For $20, you get to hit lots of golf balls under the watchful eye of a PGA instructor, ME!!  If you are a beginner, intermediate, elite, or junior golfer or are in the market for a new golf instructor, the drop-in class is a wonderful way to meet me and see if my personality, teaching style and knowledge are what you are looking for in an instructor.  It is also just a fun way to spend an afternoon with friends or co-workers at the driving range!

Adult Classes:

If you are interested in attending one of the following Adult Classes, but the dates or times do not meet your schedule, please email me at and we can work something out!


2017 Upcoming Classes:

Register for any of the following classes here

Adult Beginner Classes

Adult Beginner Class started on Sunday morning, June 4th from 8:30am – 9:30am and continues for 4 more weeks (skipping July 4th weekend)/

This class is for those who have never played the game or those who would like to start all over and learn the game the correct way!

We learn the basics: grip, stance, setup and how to hit the ball.

We take it slow to make sure you get it right!

The method I use is the same method I used to learn the game.  It works!

Regardless of your skill level, you WILL hit the ball better than you ever have after just the first lesson!

To help you practice between classes, you also receive a Shoreline Bill Range discount card that can save you up to $150 on range balls!

For more details, click here.

Short Game Clinics and Putting Clinics

Date:  Sunday, June 25th and July 9th (noon – 2:00pm)  2 Days, 2 hours each day.  $150.

I have been extremely fortunate to personally learn the short game from some of the leading short game instructors in the world.  James Sieckmann, Mike McGetrick, Todd Sones to name a few.  I have also been very fortunate to spend over 30 hours with PGA Tour putting guru, David Orr.


What did I learn from these guys?

The secrets of the short game and putting!

The information presented at my short game and putting clinics is so good, even some other instructors at Shoreline Golf Links have taken them!

If you really want to improve your short game and putting, taking one of these clinics will definitely help!

Private Lessons

You and I working on full swing, driver, short game, putting, or whatever your needs.  Private lessons are either 30 minutes or 1 hour (or longer, after all, you are the boss!)

Private lessons are $55 per 30 minutes or $110 for 1 hour.  (Series of lessons are available which provides you with a discount for buying multiple lessons.  You don’t pay until after your first lesson, so you can decide than whether to purchase a series or not).

Small Group Lessons

Do you have a couple of friends or workmates that you would like to take some golf lessons with?  Sign up for a group lesson!  Group lessons are FUN, informative, did I mention FUN?!

Corporate Clinics

We have had much success with our corporate team building clinics!  Clinics have ranged from 5 people to as many as 50!

Shoreline Bill Winter Club: (starts in December)

The Shoreline Bill Winter Club is a 14 week program over the winter months, designed to get your golf game up to speed by springtime.  This is a very popular club, so please sign up early!  For more details, click here.