Spanning the Gap Between Web 2.0 Developers and the Classroom