An Approach to Computing Ethics | Synapse