Summary
James Skripchuk is a Teaching Assistant Professor and PhD candidate in Computer Science with 11 years of experience bridging computing and music through data-driven education. He specializes in using data and software to improve CS learning, having developed a course and interactive Python tools that analyze and generate music via Markov models and scraped melody databases. His background spans academia and industry—from DevOps and cloud infrastructure at JPMorgan Chase to hands-on research in high-performance computing, robotics, and virtual-reality audio systems. Based in Somerville, MA, he combines practical tooling (Docker, cloud VMs, CI) with curriculum design, often translating complex technical concepts into engaging, cross-disciplinary learning experiences.
11 years of coding experience
3 years of employment as a software developer
Computer Science, Computer Science at Charter School of Wilmington
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at North Carolina State University
Honors Bachelor of Science Computer Science, Honors Bachelor of Science Computer Science at University of Delaware
English