Exploring factors that influence computer science introductory course students to persist in the major | Synapse