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