Randy is a patient and knowledgeable teacher who strikes an effective balance of seriousness and fun in his instruction — he creates a very positive learning environment. Our 14 year old daughter and 10 year old son (both travel players) have found his advice and techniques to be easy to understand, retain and implement into their games. Both have improved and grown more confident under Randy’s guidance and they (and we) can see very practical results from the sessions — a very positive experience all around.