In particular, factors related to cognitive/non-cognitive gains and challenging/supportive envi- ronment, and barriers related to personal values, quality of teaching, satisfaction with learning effectiveness, and usefulness of the degree were investigated in relation to student retention in CS studies.