I took a Basic Pistol course with him in 2016 and about two months later took a Larry Vickers Basic Pistol course. His course was my first formal training (other than CHL). I had an excellent experience- we had a small class with TJ as the instructor and he really took the time to drill us on the fundamentals. These are the only two formal classes I have had, so I have had limited experience to draw from, and I am just a white-collar worker. I feel, after having taken both classes, that TJ offers an excellent value for the money and drills you to begin to master the fundamentals.