Social Computing, Handheld and Mobile Computing, and Instructional Technologies