AP CS is heinous, yes.
I disagree with the rest, though. I would agree if I thought the other classes were worthwhile, but about 70% of my junior high and high school was filler at best. At least if there had been programming classes I could have taken those instead of truly pointless stuff like the JV girls volleyball coach teaching "social studies" via VHS tapes.