I like the way this program is designed with quizzes, assignments, videos, audios, helpful hand outs and especially have one-on-one sessions with CCMI trainers to go over the materials. I wish I had more one-on-one sessions with CCMI trainers to practice things that I have learned.