Gender, achievement, and persistence in an undergraduate computer science program | Synapse