Why the high attrition rate for computer science students | Synapse