I've taken tactical rifle I & II, ccw, and defensive handgun with Dave. My only comparison is an urban rifle class from GSL defense. The GSL class was fun. But Dave's classes are very organized and the drills you learn can improve your skills greatly. Dave, I believe, recently retired from the il state police. You can get really good answers about gun laws and use of force questions.