Students who struggle in, and drop out of, introductory computer science classes often lack CS self-efficacy, or the belief that the individual can complete the task at hand. Whiteboarding can be a vital tool to develop student self-efficacy by improving their success at programming activities, increasing collaboration and feedback, and providing an active, positive learning environment that holds students accountable for their work. In this session, we’ll learn how whiteboarding affects student self-efficacy during the problem-solving process. This pedagogical tool...