The pursuit of understanding and promoting computer-supported collaborative learning (CSCL) has attracted researchers from a variety of fields with varying interests, theoretical perspectives, and methodological practices. The diversity has enabled the field to deepen our understanding of collaborative learning and help CSCL researchers to design technological tools and environments to support effective collaborative learning from a wider perspective. The chapter examines recent theoretical and methodological practices of CSCL and reflects on how the diversity of CSCL research has contributed to the advancement of the field. We argue that CSCL research should be theoretically guided as well as meaningful so the field can further refine and build more sophisticated theories of CSCL. This requires honoring and integrating different research traditions in CSCL so the field can advance coherently.