My fundamentals were a little rusty but it all came back to me within the first few drills. Lots of good drills including shooting from various positions, while moving, and using cover. Well worth it to help keep the skills sharp. A great class, as always.