I have been to one of Alan's "get togethers", a small one, and I can confirm that the amount one can learn in a few hours with him is inestimable.

I highly recommend it!