I enjoyed the structure and detailed videos and practice problems. The program is built for spaced repetition and the software sets you up for success. This program helped me get over the hump to a 167Q. It is more detailed than any other program on the market. If you take your time and go through the lessons and tests, you will achieve a high level of mastery with the material. The course also introduces many new shortcuts and gives you tons of practice questions that help you put what you learned into use. It is a comprehensive program, built to take you into the 160s. Give it a shot, it worked for me.