There is a significant argument that collaboration skills are necessary 'in the real world' (as if university is somehow not real?). Do you find that collaborative projects in your courses are useful in developing those skills? Or is the grief associated with absent group members, freeloaders and saboteurs just too much for those experiences to be effective?