This book is a great primer and handbook on incorporating collaborative teaching techniques in higher education. It includes a brief theoretical framework on the value of collaborative learning and several techniques with explanations and examples of its implementation in different teaching scenarios (from large lectures to online education). I do find, however, that it falls a bit short in terms of its explanation of grading procedures for collaborative learning, which is at times somewhat vague and general.