Class was excellent and I enjoyed Rob Gee's teaching style. He didn't run it like most armorer's courses where you do nothing but tear down and reassemble, but rather he explained the proper function of the weapon, how all the parts work in conjunction with each other, cycle of operations to determine causes of stoppages/malfunctions and shared a lot of experience. If it means anything that reads this in the future, understand this: I have professionally carried, shot, repaired and taught the AR/M16 weapon system for 30+ years, in places such as Iraq and Afghanistan, and for more than half of my 20 years I was a small arms repairman. I know this weapon well. And I STILL learned quite a few things from Rob's class. It really is that good. Well worth the money and time.