I highly recommend joining a Martin Black Clinic, I have ridden in five of them and had the experience(s) of a lifetime.  Check out Martin’s web page for details and Martin’s schedule.  If you are unsure if you can get in, reach out to Martin and his team, you’ll be glad you did.