Absolutely!! It is an excellent and thorough program that allows for the integration of many different training modes and methods. I learned a lot of new exercise ideas that I can integrate into my own system, some new physiology concepts, and training philosophies that expand my own. Thanks for the great experience Institute of Motion!