This workshop will cover several aspects of Collaborative/Cooperative Learning in the Computer Science classroom. It will include 1) learning assumptions, 2) goals for education, 3) collaborative learning approaches, 4) from traditional to cooperative learning groups, 5) how to implement collaborative/cooperative learning in the classroom, and 6) commonly used cooperative learning techniques.