A thorough site on collaboration in four sections: elements of collaborative learning, the teacher's role in a collaborative claswsroom, assessment in a collaborative classroom, and creating a collaborative environment in the classroom. (Keywords: collaboration, project-based learning, problem-solving, critical-thinking, authentic assessment)