Randy and his colleagues are great in teaching these kids… Randy has always been a good coach from my oldest daughter to now my youngest daughter… he has the patience of a saint… he is very good to the kids but firm, he will make them follow him to do drills and basketball skills in a nice way whatever they have to do or accomplish… also I like the fact that we have extra training with Coach Rob for strength, speed and agility… overall I would really recommend kids to join Gryphon Basketball.