Student Perceptions on the Role of the Classroom Environment on Computer Supported Collaborative Learning