I agree atomic, but APs are a good way to skip out of entry-level programming classes in college. All the moron-proof AP classes are annoying (apstrings, apvectors, and having a teacher who is dumber than I am teaching this stuff).
Oh, and the kicker - the "error checking" in the AP classes ends the program immediately, whereas the visual C++ compiler would at least freeze the program and take me to the problematic line. Very annoying :|