Curriculum Vitae
Here, you'll find a summary of my professional contributions and qualifications. Entries are ordered chronologically. I do my best to update this page at least once a month.
Use the links below to jump around.
Table of Contents
Education
Master of Music
Concentration: Music Education
James Madison University, 2016-2018
Bachelor of Music
Major: Music Education
James Madison University, 2012-2016
Certifications
K-12 Computer Science Education
Virginia Teaching License
VDOE, 2016-present
Career & Technical Education
Virginia Teaching License
VDOE, 2016-present
K-12 Instrumental Music Education
Virginia Teaching License
VDOE, 2016-present
K-12 Vocal Music Education
Virginia Teaching License
VDOE, 2016-present
Professional Experience
The list below contains my employment history. Additional information about job duties and references are available upon request.
Curriculum Development Supervisor
CodeVA | February 2023-present
Remote (org based in Richmond, VA)
- Supervised a highly-productive team of curriculum leads (see description below) in the development of K-12 computer science lesson plans, tutorials, and professional learning programs
- Performed project management duties, including defining project scope & objectives, setting deadlines, ensuring contract compliance with funders and award-granting organizations (e.g., NSF), and evaluating team performance
- Developed, deployed, and maintained a curriculum library site (curriculum.codevirginia.org/library) containing all resources published by CodeVA to facilitate wide distribution of our work
- Served as head curriculum editor, overseeing the publication of all material created by the team
- Continued to perform the duties of curriculum lead (see below)
Curriculum Lead
CodeVA | June 2021-February 2023
Remote (org based in Richmond, VA)
- Manage teams of part-time writers as they work to create lesson plans, professional learning curriculum, and materials for grant projects; including project design/management, assessment, and curricular design
- Design curriculum for professional learning programs, Virginia classrooms, and various grant projects (i.e., NSF, ACSE) focusing on middle and high school computer science elective settings
- Foster rigorous curriculum writing standards, including alignment to Virginia standards of learning, integration of current research-supported best practice, and exceptional style, grammar, & accessibility
Professional Development Facilitator (Contract)
CodeVA | March 2020-February 2023
Remote (org based in Richmond, VA)
- Facilitate virtual computer science professional development sessions to Virginia educators teaching grades 6-12
- Implemented professional development courses on programming with Python and AP Computer Science Principles
Youth Mentor (Coding, Music Production)
On the Road Collaborative | February 2019-June 2022
Harrisonburg, VA
- Teach six-week apprenticeship courses on a semesterly basis to youth in an after-school enrichment setting, focused on youth empowerment
- Implemented apprenticeship courses on web application development, electronic music production, game development, and podcast production
Curriculum Writer (Contract)
CodeVA | March 2020-June 2021
Remote (org based in Richmond, VA)
- Create curriculum for virtual professional development sessions and virtual 9-12 courses adminstered through the Virginia Department of Education
- Managed curriculum writing team collaboration, including curating and managing project management details, serving as liason between CodeVA representatives and course facilitators, guiding curriculum implementation, and leading asynchronous content creation efforts
- Created curriculum for the following courses: Programming with Python I (PD), Programming with Python II (PD), Computer Science Principles (9-12)
Computer Science Educator
Harrisonburg City Public Schools | August 2018-June 2021
Harrisonburg, VA
- Teach beginner, intermediate, and advanced-placement courses on programming, design, data science, artificial intelligence, cybersecurity, and computer science
- Write curriculum for implementation at the high school and middle school level
Computer Science Facilitator
JMU Content Teaching Academy | Summer 2018
Harrisonburg, VA
- Teach professional development courses to area teachers on topics related to coding, computer science, and computer science pedagogy for graduate credit
Graduate Assistant
JMU School of Music | August 2016-May 2018
Harrisonburg, VA
- Assist music education faculty in planning, assessment, and research in the context of music education pre-service teacher education
- Assist faculty in facilitating music technology and music education courses
Youth Development Professional
Boys and Girls Club | May-June 2015
Harrisonburg, VA
- Supervised children grades K-6 in recreational and enrichment contexts
- Designed and led summer extracurricular enrichment activities for children grades K-6
- Maintained a small community garden integrated with enrichment activities
Publications
Below, you can find a list of my publications (authored, co-authored, and edited) in order of publication date. Please reach out via email to request pre-print copies.
CodeVA Curriculum Library
Jon Stapleton for CodeVA | 2023
A searchable site containing all of CodeVA's computer science education publications. Built with SvelteKit.
Praxis Prep: Getting Endorsed in CS
Jon Stapleton for CodeVA | 2023
A professional learning course designed to help career and technical education teachers attain a computer science endorsement on their Virginia teaching license
Micro:Bit Puzzle Box Project
Jon Stapleton for CodeVA | 2023
A website containing video tutorials and lesson plans, created to support the Virginia JROTC Summer Institute.
Twine Trail Guide
Jon Stapleton for CodeVA | 2023
A website containing text tutorials, video tutorials, and projects designed to help teachers and students learn to create interactive narrative games with Twine.
Raspberry Pi Basics
Jon Stapleton for CodeVA | 2022
A website containing video tutorials introducing the Raspberrry Pi single-board computer and Linux to novice students.
Data Science Project-Based Learning
Jon Stapleton (lead), Sara Fergus, & Christa VanOlst for CodeVA | 2022
An introductory data science curriculum aligned to the Virginia Data Science SOLs
ECS+X
Jon Stapleton for CodeVA | 2022
A set of lesson plans designed to supplement the Exploring Computer Science curriculum
Fostering Intersectional Identities through Rhizomatic Learning
Jon Stapleton, Jared O'Leary | 2022
Proceedings of the 2022 RESPECT Conference.
Creating Interactive Narratives with Python
Jon Stapleton for CodeVA | 2021
A website containing text and video tutorials designed to help teachers learn Python through creating interactive, text-based narrative games.
Computer Science Principles (VVA)
Jon Stapleton & Lesley Frew for CodeVA | 2021
A virtual course and companion textbook designed for remote high school course facilitation through Virtual Virginia, VA's virtual public school education provider
Music Making, Teaching, & Learning in Chiptune Communities
Jon M. Stapleton | 2018
Thesis document produced & submitted to fulfill requirements of the Master of Music program at James Madison University (Dr. D. A. Stringham advising)
Improvisation in the Classroom: A Case Study of Williamsville East High School
Jon M. Stapleton, Megan A. Hendrix, S. R. K. Waylett | 2018
Chapter in edited volume 'Musicianship: Improvisation in Band & Orchestra' (D. A. Stringham & H. C. Bernhard II, Eds.), GIA Publications
Presentations
Below, you can find a list of conference presentations I have authored or co-authored. Please reach out via email to request additional information about particular presentations.
Fostering Identity: CodeVA's SEL-Integrated Computer Science Curriculum
Jon Stapleton | July 2024
Proceedings of the 2024 CSTA Conference
Making Music with Code: A Practical Guide
Jon Stapleton | July 2024
Proceedings of the 2024 CSTA Conference
Teaching Music & Coding: Tools, Techniques, & Tensions
Jon Stapleton | July 2023
Proceedings of the 2023 CSTA Conference
High Altitudes of Ethical AI & Machine Learning: A Teachable Machine Trek
Jon Stapleton & Amber Rauls-Drayer | December 2023
Proceedings of the 2023 VSTE Conference
Make Music with Code: Beginner-Friendly CS & Music Intersections
Jon Stapleton & Krissy Franklin | December 2023
Proceedings of the 2023 VSTE Conference
Creating Text-Based Games with Python: Beginner-Friendly Coding Projects
Jon Stapleton | December 2023
Proceedings of the 2023 VSTE Conference
Using Micro:Bit to Teach CS-Integrated 7th Grade Math
Jon Stapleton, Amber Rauls-Drayer, & Sara Barbolish | December 2023
Proceedings of the 2023 VSTE Conference
Teaching Computational Thinking Through Coding
Jon Stapleton | December 2022
Proceedings of the 2022 VSTE Conference
ECS+Python: Adapting the Exploring Computer Science Curriculum
Jon Stapleton & Blythe Samuels | undefined
Proceedings of the 2022 VSTE Conference
Teaching Music & Coding: Standards-Aligned Instruction with Sonic Pi
Jon Stapleton | December 2022
Proceedings of the 2022 VSTE Conference
Fostering Intersectional Identities through Rhizomatic Learning
Jon Stapleton, Jared O'Leary | May 2022
Proceedings of the 2022 RESPECT Conference.
All About Python on Microcontrollers: CircuitPython for Educators
Jon Stapleton | July 2022
Proceedings of the 2022 VTEEA Conference
Low-Cost Robotics with Raspberry Pi
Jon Stapleton | July 2022
Proceedings of the 2022 VTEEA Conference
Teaching Networking with Raspberry Pi
Jon Stapleton & Perry Shank | July 2022
Proceedings of the 2022 CSTA Conference
Learner-Led Coding Education: Creating Curriculum Maps with Students
Jon Stapleton | July 2022
Proceedings of the 2022 CSTA Conference
Designing Collaborative Curricula: Rhizomatic Pedagogy Theory & Practice
Jon Stapleton | undefined
Proceedings of the 2021 VSTE Conference
Teaching, Learning, & Cartography: Using Padlet to Facilitate Rhizomatic Learning
Jon Stapleton | December 2021
Keynote at the 2021 VSTE Conference
Fractured Fairy Tales
Jon M. Stapleton & Perry Shank | October 2018
James Madison University Teaching & Learning with Technology Conference
Teacher Self-Reflection and 360-degree Video: Technique, Assessment, and Choice
Jon M. Stapleton & William M. Dabback | March 2018
National Association for Music Education Music Research Conference
Make, Break, Communicate: Critical Media Literacy for Music Education
Jon M. Stapleton | January 2018
Illinois Music Educators Conference
Use of 360-degree Video in Teacher Self-Reflection
Jon M. Stapleton & William M. Dabback | September 2017
Society for Music Teacher Education Symposium
Teaching & Learning with a Maker Disposition
Jon M. Stapleton & Ryan Bledsoe | May 2017
Mountain Lake Colloquium
Mapping Music from the Middle: Rhizomatic Conceptions of General Music Practices
Jon M. Stapleton, Austin Showen, & Jesse Rathgeber | May 2017
Mountain Lake Colloquium
Inside the Sandbox: Learning & Playing with Music-Making Technologies
Jon M. Stapleton & Jesse Rathgeber | May 2017
Mountain Lake Colloquium
Music Learning in Participatory Cultures: A Review of Literature
Jon M. Stapleton | April 2017
Pennsylvania State University's Thompson Symposium
Music-Making, Learning, and Teaching in Participatory Cultures
Jon M. Stapleton | April 2017
James Madison University Graduate Showcase
Inclusion & Transformation: Empowering Students to Catalyze Change
Jon M. Stapleton | April 2017
James Madison University National Association for Music Education Collegiate Spring Conference
Make.Music.Tech: Building an Interdisciplinary Community
Jon M. Stapleton & Perry Shank | August 2016
New York University IMPACT Conference
The Maker Movement and Music Education
Jon M. Stapleton & Ryan Bledsoe | July 2016
International Society for Music Education World Conference
From 'Band Director' to Music Educator: Parallel Perspectives of a Pre-Service Music Teacher's Journey
Jon M. Stapleton & David Stringham | July 2016
International Society for Music Education World Conference
Collaborative Musicianship Through Custom MIDI Instruments
Jon M. Stapleton | August 2015
New York University IMPACT Conference
Music Technology Sandbox
Jon M. Stapleton, Perry Shank, & David Stringham | October 2014
James Madison University Teaching & Learning with Technology Conference
Awards & Honors
Below, you can find a list of notable awards and honors I've received.
Finalist, Virginia CS Teacher of the Year
Code Virginia | 2020
An award recognizing Virginia computer science teachers for their service to their communities and the profession. Candidates must be nominated, and finalists are selected by panel based on candidates' nomination and written responses.
Graduate School Outstanding Thesis Award
JMU Graduate School | 2019
An award for superior scholarship, research and writing in a master’s thesis or culminating Ed.S. project. Students must be nominated by their thesis/project advisor and endorsed by their graduate program director and endorsed by their Graduate Program Director or Academic Unit Head.
Graduate School Innovation Award
JMU Graduate School | 2018
A competitive, university-wide award recognizing a graduate student for exemplary work innovating new technologies and new techniques in teaching and/or scholarship.
Top Presentation Award
2017 JMU Graduate Showcase | 2017
Presented “Music-Making, Learning, and Teaching in Participatory Cultures”; discussed how music learning takes place across platforms, communities, and modalities within chiptune music participatory culture
Graduate Assistantship
James Madison University School of Music | 2016
Competitive application for full tuition award and stipend for graduate study at James Madison University