I just finished Threat Dynamics course and was very impressed with the excellence of instruction by Ryan Tuttle. Ryan is a patient and easy going instructor and is a combat vet. Backed with his experience, he presented the course work in a manner that gives a solid foundation for concealed carry. The use of virtual technology was a great aid in getting a feel for real life encounters. This has got to be the best kept secret in the Portland area. Sure, there is nothing like live fire, but this really an amazing supplement and extremely reasonable in cost. I guarantee it will challange you mentally AND physically.