Collaboration, Virtual Community, Instructional Technologies, and High-Performance Computing