L@S 2014 demo: best practices for MOOC video. - Daniel D. Garcia; Michael Ball 001; Aatash Parikh (L@S, 2014)

Oh, Snap! Enabling and Encouraging Success in CS1 (Abstract Only). - Michael Ball 001; Lauren Mock; Jonathan McKinsey; Zachary MacHardy; Daniel D. Garcia; Nathaniel Titterton; Brian Harvey (SIGCSE, 2015)

Using Instant Chat for Fun and for Profit to Run a Large Class (Abstract Only). - Michael A. Ball (SIGCSE, 2016)

Autograding and Feedback for Snap!: A Visual Programming Language (Abstract Only). - Michael A. Ball; Daniel D. Garcia (SIGCSE, 2016)

AP CS Principles and The Beauty and Joy of Computing Curriculum (Abstract Only). - Daniel D. Garcia; Tiffany Barnes; Michael Ball 001; Emil Biga; Josh Paley; Marnie Hill; Nathan Mattix; Parisa Safa; Sean Morris; Shawn Kenner (SIGCSE, 2016)

Writing Autograders for Snap! And Integrating them Into Your Course (Abstract Only). - Michael Ball 001 (SIGCSE, 2017)

Implementing "In-Lab" Autograding for Snap! (Abstract Only). - Michael Ball 001 (SIGCSE, 2017)

IRT in 5 Minutes: Easy Ways to Better Understand an Assessment (Abstract Only). - Michael Ball 001 (SIGCSE, 2018)

Technology We Can't Live Without!, revisited. - Ria Galanos; Michael Ball 001; John P. Dougherty; Joe Hummel; David J. Malan (SIGCSE, 2018)

AP CS Principles and The Beauty and Joy of Computing Curriculum: (Abstract Only). - Alexandra Milliken; Michael Ball 001; Lauren Mock (SIGCSE, 2018)

Snap! A Look at 5 Years, 250, 000 Users and 2 Million Projects. - Michael Ball 001; Jens Mönig; Bernat Romagosa; Brian Harvey (SIGCSE, 2019)

Teaching TAs To Teach: Strategies for TA Training. - Michael Ball 001; Justin Hsia; Heather Pon-Barry; Andrew DeOrio; Adam Blank (SIGCSE, 2020)

The Beauty and Joy of Computing Curriculum and Teacher Professional Development. - Michael Ball 001; Lauren Mock; Dan Garcia 001; Tiffany Barnes; Marnie Hill; Alexandra Milliken; Joshua Paley; Efrain Lopez; Jason Bohrer (SIGCSE, 2020)

Snap! v5, Our Biggest, Feature-filled Release Ever! - Dan Garcia 001; Michael Ball 001 (SIGCSE, 2020)

Teaching TAs to Teach: Strategies for TA Training. - Michael Ball 001; Andrew DeOrio; Justin Hsia; Adam Blank (SIGCSE, 2021)

Effective Video Production for Online and In-Person Courses. - Michael Ball 001; Dan Garcia 001; Eric Arvai (SIGCSE, 2021)

Snap!6, Introducing Hyperblocks! - Dan Garcia 001; Michael Ball 001 (SIGCSE, 2021)

Teaching with the Beauty and Joy of Computing - AP CSP and More! - Marnie Hill; Dan Garcia 001; Tiffany Barnes; Lauren Mock; Michael Ball 001; Amy Isvik; Dave Bell (SIGCSE, 2021)

Active Academic Integrity. - Alex Kassil; Michael Ball 001 (SIGCSE, 2021)

Strategies for Authentic Assessments of Mastery in CS Courses. - Kevin Lin; Lina Battestilli; Michael Ball 001 (SIGCSE, 2021)

Snap! 7 - Microworlds, Scenes, and Extensions! - Dan Garcia 001; Michael Ball 001; Yuan Garcia (SIGCSE (2), 2022)

Beauty and Joy of Computing: AP CS Principles & Middle School Curriculum. - Michael Ball 001; Lauren Mock; Dan Garcia 001; Tiffany Barnes; Marnie Hill; Mary Fries; Pamela Fox; Yuan Garcia (SIGCSE (2), 2022)

A New Class of Teaching-Track Faculty: No Ph.D. Required. - Kendra Walther; Adam Blank; Michael Ball 001; Suraj Rampure (SIGCSE (2), 2022)

Ten Years of Snap! - Where Should We Go Next? - Michael Ball 001; Dan Garcia 001; Yuan Garcia (SIGCSE (2), 2023)

Snap! 8 - Smart Script Pics and Metaprogramming for All! - Michael Ball 001; Dan Garcia 001; Yuan Garcia (SIGCSE (2), 2023)

BJC Sparks: A New Functional-First Middle School CS Curriculum. - Dan Garcia 001; Mary Fries; Michael Ball 001; Pamela Fox; Deanna Gelosi; Lauren Mock; Della Dastur; Dave Briccetti; Bob Kahn (SIGCSE (1), 2023)

Implementing Faded Parsons Problems in a Very Large CS1 Course. - Lauren Zhou; Akshit Dewan; Anirudh Kothapalli; Pamela Fox; Michael Ball 001; Thomas Joseph (SIGCSE (2), 2023)

Snap! 9- Support for Teachers and Programming with Data. - Michael Ball 001; Daniel D. Garcia; Victoria Phelps; Yuan Garcia (SIGCSE (2), 2024)

Student Mission Control: Integrating Space Data Exploration into Data and Computer Science Education. - Dan Garcia 001; Josh Hug; Anirudhan Badrinath; Michael Ball 001; Lauren Mock (SIGCSE (2), 2024)

Igniting Curiosity with BJC Sparks: A Transformative Curriculum for Middle and High School Computer Science. - Daniel D. Garcia; Mary Fries; Michael Ball 001; Lauren Mock (SIGCSE (2), 2024)

A New Class of Teaching-Track Faculty: No Ph.D. Required. - Michael Ball 001; Suraj Rampure; Kevin Lin (SIGCSE (2), 2025)

Snap! 10 - From Blocks to AI: Empowering Learning with Custom Primitives and Machine Learning. - Victoria Phelps; Michael Ball 001; Dan Garcia 001; Yuan Garcia (SIGCSE (2), 2025)