Implementing Computer Mediated Communication in an Undergraduate Course - A Practical Experience | Synapse