How can a community college faculty member improve retention and persistence in an introductory computer science (CS1) course?