Barriers Which Inhibit Collaborative Learning