Interaction principles for online collaboration 20 September 201618 July 2022 by Patrick Earleyand Jan Gerlach