There was obviously a lot of work that was put into this program. The videos and assignments were easy to follow and complete. I liked how the program allowed you to apply what you learned, get direct feedback, and make changes as needed. You are basically building the plane as you fly it. The program allows you to think in different ways. The only negative thing about the program is that there is not much information in regards to teaching children or testing the market using other platforms outside of the ones that James talks about. If you want to focus specifically on teaching children, then I do believe the knowledge you get from this will help you down the road. Overall, I enjoyed the program. -Brian