Factors affecting performance in first-year computing | Synapse