Very Good Course. Bill always keeps sessions interesting and is very knowledgeable.