
Research/Areas of Interest
computing education, AI education, sound & music computing
Biography
James Skripchuk earned his bachelor's degree in Computer Science at the University of Delaware and his Ph.D. in Computer Science at North Carolina State University under Thomas Price with a focus on computing education. James' research studies how novice programmers interact with publicly accessible help resources outside the classroom, such as Q&A forums and generative AI tools. Specifically, he focuses on the unique challenges that novices face using these resources compared to experts, and how we can create pedagogy for "learning how to learn" with these systems. He has also worked on research related to machine learning education, as well as interdisciplinary work in music and computing. He enjoys teaching topics such as data structures and algorithms, data science, machine learning, AI, as well as sound and music computing.