As a fairly novice gun enthusiast, this class was challenging and extremely informative. I recommend a preliminary safety and gun handling course as a prerequisite to this course, but this course was exceptional for handling and shooting experience.