Buyer beware! Consider yourself forewarned if you take Randy H's class. Piece of friendly advice, do not ask a question in any of his classes or workshop unless you do not mind being humiliated in front of a hundred people! Mind you he may know the material better than anyone but be prepared if you ask a question.