Our educational system does little to prepare computer science students for making the transition to the working world. Article link: http://doi.ieeecomputersociety.org/10.1109/MC.2007.409