I was expecting to prepare for the CCW course and sit through a normal class but this was highly interactive and informative with excellent instruction and dialog between classmates. Jim covered all the material from basic handgun instruction to detailed CCW material and the range instruction to refine shooting skills from grip to stance was very effective. This guy knows his stuff.