The on demand format was very useful and appreciated. I was able to do on my own time and at my own speed. It also offered ways to communicate with others in the same program, which was helpful.