Very well-structured content. Easy to work through at my own pace. Combination of written, auditory and visual content along with practice activities and live practice sessions worked very well to help reinforce my learning. Excellent program!