I passed 1st time and I can recommend Joe for being so patient. He's very knowledgeable and he even went out of his way to do extra work to help me. Thank you so much Joe!!