Implementing Social Learning for More Equitable Collaboration in Introductory Computer Science Education