Randy has been coaching my daughter in basketball for about a year now. He has a keen sense of how to get the most out of her, and the other girls on the team, yet he maintains a respectful manner and tone in his approach. No crazy yelling or screaming. This is something that you quickly realize is not common as the girls play against other teams/towns. As a result of this approach, my daughter has expressed an interest in getting better and working on her game. We signed her up for 5 workouts with Randy and wow, the results are amazing! Randy has a great ability to draw out her competitive nature and keep her working hard toward improving herself. Everything has been enhanced from her basketball skills to her confidence as she continues to develop her game. The results on the court are great and a lot of fun to watch too! I highly recommend Randy to anyone who has the desire to improve their basketball skills.