This is great. My high school didn't offer any AP computer science and most people equated programming with learning how to use MS Office programs. I think programming will truly become a medium like math that you need to know because it is such a valuable tool for whatever you end up doing.