Ben Stoeger: PRACTICAL SHOOTING FUNDAMENTALS: May 6-7
2025-05-06 - 2025-05-07 | Richmond Rod & Gun Club, 3155 Goodrick Ave, Richmond, CA, 94801, United States
This is the flagship class. We work on fundamental USPSA skills and apply them in a stage environment. We shoot a mix of drills and stages.
We also work on hitting small targets, moving around through stages, and breaking down stages. Don’t let the “Fundamentals” in the title for this class mislead you. This isn’t a class for new shooters. This is geared towards people that already shoot USPSA, understand scoring and safety rules, and want to improve.
Students should leave class with an idea about how to dry practice more efficiently and how to improve the foundation skills for USPSA.

Ben Stoeger: PRACTICAL SHOOTING SKILLS AND DRILLS: May 8-9
2025-05-08 - 2025-05-09 | Richmond Rod & Gun Club, 3155 Goodrick Ave, Richmond, CA, 94801, United States
This is a “how to train” class. Whatever level you are at, at the end of the class you should have a good idea of how to get to the next level. We work through a variety of drills from “Skills and Drills” and shoot stages.
This class features difficult scenario style drills and very little fundamental practice. The emphasis in this class is on learning how to do live fire practice sessions.
This is a class that is best done with a smaller group. I also strongly recommend that you have done a Fundamentals class before moving on to this one.

Ben Stoeger: PRACTICAL SHOOTING FUNDAMENTALS: May 12 + 13
2025-05-12 - 2025-05-13 | CA

Ben Stoeger: PRACTICAL SHOOTING SKILLS AND DRILLS: May 14 + 15, 2025
2025-05-14 - 2025-05-15 | Richmond Rod & Gun Club, 3155 Goodrick Ave, Richmond, CA, 94801, United States

Next Level Pistol Class featuring Joon Kim 6/15 @ Richmond
2025-06-15 07:30 - 15:30 (America/Los_Angeles) | Richmond Rod & Gun Club, 3155 Goodrick Ave, Richmond, CA, 94801, United States
Next Level Sport Pistol
Click to Register
Joon Kim is a rising force in the world of action pistol shooting, recognized as a top 15 competitor on the USPSA national Super Squad—a distinction reserved for the sport’s elite shooters. Known for his relentless work ethic and commitment to the sport, Kim has captured attention with standout performances at major matches, including a high overall victory at the prestigious Area 8 Championship, where he triumphed over some of the toughest competitors in the country.
Kim’s approach to shooting is rooted in discipline and physical fitness, embodying the USPSA and IPSC motto of DVC—Diligentia, Vis, Celeritas (Accuracy, Power, Speed). His training regimen emphasizes both technical skill and athleticism, setting a standard for aspiring shooters and reinforcing the importance of physical conditioning in competitive shooting2.
Beyond his personal achievements, Kim is also recognized as an instructor and mentor within the shooting community, regularly teaching classes and sharing his expertise at top venues like the Richmond Rod & Gun Club, which hosts world-class action pistol events3. His presence at these events, alongside other world champions and renowned instructors, further cements his reputation as both a competitor and a leader in the sport.
Joon Kim’s blend of competitive success, dedication to training, and commitment to community engagement marks him as one of USPSA’s most dynamic and influential Super Squad stars.
Next Level Pistol
Is an advanced pistol class designed for shooters who have had pistol match experience.
The class offers very new and original materials that will ignite a lot of light bulb moments.
Items to bring
1. Snacks and water
2. Note and pen
3. 400 rounds of ammunition

Tom Castro Shooting Academy California Class #1
2025-11-17 - 2025-11-18 | Richmond Rod & Gun Club, 3155 Goodrick Ave, Richmond, CA, 94801, United States
Level I Class
The Level one class is for all levels of shooters. You must attend the level one class to join a level two class. This class is not your average stand and shoot class. It will push you past your comfort zone and really teach you how to practice reaching your goals. By the end of this class, you will be able to identify your mistakes and have an idea how to fix them. This class teaches fundamental shooting skills and their application to USPSA stages. I will be assessing each student’s performance individually and providing personalized feedback. We will be starting the class running the stages designed for that individual class. We will follow up the stage runs with Shooting Foundation drills. Students will have an opportunity to re-shoot the Stage/Stages later in the class to improve their runs. The goal is for each student to leave the course and be able to assess their own shooting. Max class size of 12 students and a Minimum of 8 students. The class fills up quickly so make sure you reserve your spot!​
Itinerary For Level One Class Day One
1. Introduction
2. Safe table make ready process
3. Stage run
4. Stage Breakdown
5. Shooting Foundation Drills
6. Shooting on the move fundamentals
Itinerary For Day Two
1. Stage run with individual coaching
2. Shooting Foundation Drills
3. Movement Drills
4. Class Competition

Tom Castro Shooting Academy Class #2
2025-11-19 - 2025-11-20 | Richmond Rod & Gun Club, 3155 Goodrick Ave, Richmond, CA, 94801, United States

Tom Castro Shooting Academy Level 2
2025-11-21 - 2025-11-23 | Richmond Rod & Gun Club, 3155 Goodrick Ave, Richmond, CA, 94801, United States
Level II Class
You must attend the level one class to attend this class. The Level Two class is designed to push everything you learned from the level one class. You will be focusing on all the advanced movements from the Level one class and learning an entirely new skillset. We will be focusing heavily on movement and the intricacies of how to shoot sooner not faster. The class will be a two-day class with day one being focused on Advanced Shooting Skills and day two being focused on stage planning and execution.
Itinerary For Level Two Day One​
1. Stage Run
2. Stage Breakdown
3. Gun Up or Run Scenarios
4. Entries and Exits
5. Shooting Sooner
6. Footwork
7. Stage Run Execution
Itinerary For Level Two Day Two​
1. We will walk stages as a class and will breakdown stages during the pre-match walkthrough.
2. You will have individual breakdowns for each stage run. Immediately after shooting the stage.
3. Final class meeting after the match.

JJ Racaza Training Course: December 13 + 14, 2025
2025-12-13 - 2025-12-14 | Richmond Rod & Gun Club, 3155 Goodrick Ave, Richmond, CA, 94801, United States
JJ Racaza Two Day Pistol Course taking place on December 13 + 14, 2025, at Richmond Rod & Gun Club (https://richmondaction.com), located at 3155 Goodrick Avenue, Richmond, CA 94801.
The course will take place from 8am to 4pm each day (approximate, depends on the pace of the group).

In this two day course you will learn: the micro details of what it takes to pull a trigger fast while maintaining a high level of accuracy. Here is a quick breakdown of what we cover in class.
CONCEPT: 90-10%
LEVEL 1 Course: (C – GM)
Micro-movement:

trigger control: learning the techniques of pulling the trigger faster than you ever have and achieve the same if not better accuracy/precision.
single target breakdowns
being present
calling your shots
shooting becomes sensory which leads to instinctive shooting
understanding the difference between shooting vs. movement
rhythm/cadence fire
visual patience
far too many work on being patient when they do not yet possess the skill sets to make a good shot, which just causes undue delay to their shooting

Major-movement:

transitions
multiple target breakdown
fat line vs. bump transitions
rhythm/cadence fire
timing drills
tachypsychia
MOVEMENTS
entering and leaving positions

– timing
– 3 must know techniques on exits
– 3 step entry (90%-10% concept)

mindset
visualization
techniques on stage breakdown
field course analysis
levels of comprehension
stimulus vs. response
speed (attack)
accuracy (control)
drills to target specific skills
Shooting and Moving
Shooting while Moving
body positioning (stance/structure)
field course analysis
3 vital techniques to apply that allows me to identify the best way to run/ attack a field course
mental focus discussion and application
application
Phases in Training (Development vs. Preparation)
Teaching you to diagnose your own issues, as well as being able to target your own specific self corrective actions.
Learning how to utilize timers in a more indepth manner, reading between the numbers.

Basic shooting knowledge and range experience required. Shooting experience of at least one year. No age requirement. Understanding of gun safety and range rules. You must supply your own handgun. Ammo requirements are approximately 500 rounds per day, for a total of 1,000 rounds.
Please bring the following to the course:

Firearm
1,000 rounds minimum of ammo
Proper clothing for the weather
Snacks and plenty of water
Eye and ear protection
Belt, weapon, magazine holster

If this class is sold out, please reach out to jjracazatraining@gmail.com to be added to the waitlist.
Return/Refund policy: Due to the unknown nature of scheduling and maintaining a minimum student count, refunds will not be given. Unforeseen events being what they are, do happen and JJ Racaza Training understands that. Depending on the amount of notice given, JJ Racaza Training will work with you to fill your spot, if there is a waitlist. You will need to contact them immediately in this situation, but there is no guarantee on your spot being filled. If JJ Racaza Training is forced for ANY reason to cancel a course, a full refund will be given.

JJ Racaza Training Course: December 15 + 16, 2025
2025-12-15 - 2025-12-16 | Richmond Rod & Gun Club, 3155 Goodrick Ave, Richmond, CA, 94801, United States
JJ Racaza Two Day Pistol Course taking place on December 15 + 16, 2025, at Richmond Rod & Gun Club (https://richmondaction.com/), located at 3155 Goodrick Avenue, Richmond, CA 94801. The course will take place from 8am to 4pm each day (approximate, depends on the pace of the group).

In this two day course you will learn: the micro details of what it takes to pull a trigger fast while maintaining a high level of accuracy. Here is a quick breakdown of what we cover in class.
CONCEPT: 90-10%
LEVEL 1 Course: (C – GM)
Micro-movement:

trigger control: learning the techniques of pulling the trigger faster than you ever have and achieve the same if not better accuracy/precision.
single target breakdowns
being present
calling your shots
shooting becomes sensory which leads to instinctive shooting
understanding the difference between shooting vs. movement
rhythm/cadence fire
visual patience
far too many work on being patient when they do not yet possess the skill sets to make a good shot, which just causes undue delay to their shooting

Major-movement:

transitions
multiple target breakdown
fat line vs. bump transitions
rhythm/cadence fire
timing drills
tachypsychia
MOVEMENTS
entering and leaving positions

– timing
– 3 must know techniques on exits
– 3 step entry (90%-10% concept)

mindset
visualization
techniques on stage breakdown
field course analysis
levels of comprehension
stimulus vs. response
speed (attack)
accuracy (control)
drills to target specific skills
Shooting and Moving
Shooting while Moving
body positioning (stance/structure)
field course analysis
3 vital techniques to apply that allows me to identify the best way to run/ attack a field course
mental focus discussion and application
application
Phases in Training (Development vs. Preparation)
Teaching you to diagnose your own issues, as well as being able to target your own specific self corrective actions.
Learning how to utilize timers in a more indepth manner, reading between the numbers.

Basic shooting knowledge and range experience required. Shooting experience of at least one year. No age requirement. Understanding of gun safety and range rules. You must supply your own handgun. Ammo requirements are approximately 500 rounds per day, for a total of 1,000 rounds.
Please bring the following to the course:

Firearm
1,000 rounds minimum of ammo
Proper clothing for the weather
Snacks and plenty of water
Eye and ear protection
Belt, weapon, magazine holster

If this class is sold out, please reach out to jjracazatraining@gmail.com to be added to the waitlist.
Return/Refund policy: Due to the unknown nature of scheduling and maintaining a minimum student count, refunds will not be given. Unforeseen events being what they are, do happen and JJ Racaza Training understands that. Depending on the amount of notice given, JJ Racaza Training will work with you to fill your spot, if there is a waitlist. You will need to contact them immediately in this situation, but there is no guarantee on your spot being filled. If JJ Racaza Training is forced for ANY reason to cancel a course, a full refund will be given.

Gunskills 1, Marksmanship at speed class with Mason Lane May 27 - May 28, 2026
2026-05-27 - 2026-05-28 | Richmond Rod & Gun Club, 3155 Goodrick Ave, Richmond, CA, 94801, United States
Description
How do I develop marksmanship skills that work in any context? That question is the central
focus of this practical shooting oriented class. In this class we will dive deep into foundational
skills and techniques using difficult drills that will push students out of their comfort zone.
Students will leave this class with a variety of training “takeaways” and a good understanding of
how to train areas needing improvement. If you are a competitive shooter of any level, or are
just looking to explore performance pistol training, this course is an excellent choice for you.
Agenda

Employ trigger control and marksmanship techniques that scale with speed
Overview of grip and recoil control fundamentals on speed shooting drills
How to transitions between targets efficiently
Maximizing the value of dryfire training
Movement skills fundamentals
How to use visualization and cueing to improve your personal training
Practical integration of skills in a stage setting

Prerequisites
HG103 or similar. Students must be operationally familiar with firearms and SAFE. If you have
prior shooting training, (personal or professional) or match experience under your belt, you will feel right at home in this course.
Students Must Bring:
Any gear/supplies you would bring to a practical shooting match including:

Guns, belt gear, eyes/ears, adequate clothing, etc.
Minimum 750 rounds of ammunition per day
Pen and paper, or other device for note taking
Water, snacks, and other food as necessary

Class Fee:

$600 – Zelle
$615 – Credit Card

Click or Scan to Register

I encourage students unsure about their level of preparedness for the course to reach out for clarifying questions or private training
Contact hello@ikeo.com for questions.

Gunskills 2, Elevate your Training with Mason Lane May 30 & May 31, 2026
2026-05-30 - 2026-05-31 | Richmond Rod & Gun Club, 3155 Goodrick Ave, Richmond, CA, 94801, United States
Sign up to reserve a spot:
Click to Register
Description
GS2 starts with the assumption that students understand the basics of shooting and have done some training on their own. This class is less about introducing major concepts, and more about using advanced drills to identify and train areas needing improvement. Students will leave class with a clear understanding of “where they are, and where they're going” in their pursuit of practical shooting mastery. If you are an intermediate/advanced shooter looking to improve your game, this is the course for you.
Agenda

Perfecting the fundamentals of precision and aggression
Applying abstract standards to shooting performance
Maximizing shooting on the move
Stage planning and risk management
Developing a training plan

Prerequisites
We’re going to train on demanding shooting challenges in this class. This class is intended for
shooters that have participated in practical shooting competitions before, or have some serious
training under their belt. I’d recommend students enlisting in this course be a classified
member of a shooting sport, or be a very open minded/hard to frustrate student.
Students Must Bring:
Any and all gear you would bring to a practical shooting match including:

Guns, belt gear, eyes/ears, adequate clothing, etc.
Minimum 500 rounds of ammunition/day, it is easy to supplement drills w dryfire if tight on ammo!
Pen and paper, or other device for note taking
Water, snacks, and other food as necessary per the course organizer

Class Fee:

$600 – Zelle
$615 – Credit Card

Click or Scan to Register

I encourage students unsure about their level of preparedness for the course to reach out for clarifying questions or private training
Contact hello@ikeo.com for questions.
