The Impact of Communication Delay and Medium on Team Performance and Communication in Distributed Teams | Synapse