Identifying and Supporting Hurdles in the Upper-Division Undergraduate Computer Science Curriculum - Mackay, Sean (ProQuest Dissertations and Theses, 2025)