A messy, honest archive of courses I've slung across classrooms, studios, and workshops. Every folder is a snapshot—some are fully-scaffolded semester arcs, others are raw .docx survivors begging for a remix. Treat this place like a half-studio notebook, half-teaching zine. Grab what you need, annotate the margins, and throw it back when you make it better.
- Clone it, then zoom in. Most course folders ship with their own README or syllabus map. Follow those breadcrumbs before spelunking blindly.
- Work from the inside out. Lesson plans live alongside assessments, checklists, slicer profiles, BandLab station cards—you name it. When in doubt, open
syllabus/first, then chaselessons/,activities/, orsessions/. - Mind the licenses. Content is largely CC BY 4.0, code leans MIT. Check each folder before you publish or commercialize.
- Keep notes scrappy. I leave space for “local hacks” in most docs. Track your tweaks; future-you (or future-me) will thank you.
- 3D-Printing-Course-3-5 – 11-week elementary pipeline from imagination to MakerBot SKETCH queue, complete with print ops, slicer profiles, and empathy-driven capstones.
- Design-for-Printability-and-Function – Intermediate CAD + printability bootcamp for grades 7–9 with OpenSCAD test artifacts, tolerance labs, and data templates for strength tests.
- Engineering-Challenges – Mechanism gauntlet (gears, cams, compliant hinges) with print-ready rigs, rubrics, and A/B block lessons targeting measurable performance wins.
- Advanced-DigiFab-Lab-Multimaterial-Scanning-Gcode – Capstone lab where students run a multi-printer fleet, swap filaments mid-job, parse G-code, and process 3D scans like junior techs.
- Art-Sculpture-Parametric-3D-Print – Parametric sculpture studio leaning on OpenSCAD, p5.js, and printer weirdness (vase mode, translucency) to treat rules as art material.
- digital_manufacturing – 12-session studio weaving CNC, slicing, and CAM literacy with ready-to-run Cubiko G-code, Cura profiles, and printable workflow posters.
- MCADArduinoSculpture – Local mirror of my Arduino Sculpture syllabus; full build kits and code live in the upstream repo for deeper dives.
- Robotics-to-FPV-Course – 15-week bridge from Arduino ground robots to sub-250 g FPV whoops, with BOMs, flight checklists, and simulator drills to keep teams flying smart.
- HS_Drone_Racing_League – League starter kit covering safety law, bootcamp schedules, forms, and sim training for school-based FPV crews.
- TinyWhoop-Workshop – Four-session Betaflight configurator workshop emphasizing safe habits, backups, and tuning tiny whoops until they feel personal.
- Robotics_HS_SpikePrime – Compact 12-hour Spike Prime primer with
.mdand.pdfguides for quick-start robotics programs. - robotic-vibes – Expanding course family built on a robotics + vibe coding level 1 spine, offering LEGO Spike, Arduino, and CircuitPython dialects with reproducible build docs and assessment kits.
- CTMSoundDesign – Quick-start cue sheets, reflections, and a compact eight-session syllabus anchored in making, rehearsing, and critiquing sound cues for theater.
- ExplorationSoundDesign – 22-day Chromebook-friendly sound design adventure with BandLab station cards, lessons, and assessments built for mobile-first classrooms.
- Digital-Music-Control – MOARkNOBS-inspired MIDI controller curriculum across maker vs. studio tracks, guiding learners from Arduino blinks to firmware architecture and performance UX.
- lofi-beats-hs – Lo-fi beat lab for high schoolers who want to turn broken rooms and stairwells into reverb units and mood machines.
- SoundSystemsSociety – College-level seminar where PA systems meet politics, complete with assignments, listening logs, and instructor notes for power-aware sound practice.
- stringfield-studio-hs – Physical sound drawing studio that makes gesture visible and audible through string rigs, recording, and compositional sketches.
- digital-imaging-lab – Middle/early high school imaging lab treating pixels as craft and inquiry, with session plans, anchor projects, rubrics, and ethics resources.
- ImagingOtherwise – Undergraduate studio-seminar challenging visual defaults through speculative imaging assignments, readings, and instructor pacing notes.
- MCADMedia1 – Foundation media archive stuffed with assignment sheets, camera cheats, and pandemic-era pedagogy reflections for remixing first-year experiences.
- MCADMedia2 – Sequel course docs spanning experimental media briefs, modular synth cheat sheets, and p5.js explainers to push students past polite work.
- Scratch-Game-Design-Animation_Grades3-5 – Elementary Scratch studio that pushes cutscenes, level pacing, and storytelling through animated game builds.
- hs-game-tech-intro – Short-form Scratch + micro:bit intro for high schoolers, built for low-stakes, high-momentum coding labs.
- sensing-and-gesture – College studio/seminar on embodied sensing and gesture systems with instructor notes and ethics scaffolds.
- diy-instrument-lab – 14-week instrument-building studio for found objects, contact mics, and sound politics.
- swarm_aesthetics – Perceptual drift studio skeleton with schedules, session stubs, and a loud invitation to remix.
- diy-local-ai-workshop – Three-hour agency-first workshop guiding adults through local LLM installs, tooling choices, and prompt boundaries they can defend.
- tms-limiter-workshop – Compact limiter workshop kit with slides and listening notes for quick signal-flow demos.
- choir-divider – CMOS clock divider lab for turning one pulse into a choir of rhythmic voices.
- crushing-time-lab – Sample-rate reducer build that turns clean signals into crunchy artifacts.
- fold-and-fire – Distortion + gate extraction workshop built for patch-happy noise sculptors.
- gates-from-gravity – Window comparator build that converts CV into playable gate logic.
- switch-orchard – CD4051 routing lab for manual or scanned patch selection.
- ai-story-society – Early brief on co-writing with AI and mapping narrative power.
- critical-making-civic-media – Draft studio-seminar about making as civic intervention.
- digital-storytelling-data-viz – Sketch brief for data storytelling with access-minded publishing.
Want to braid sound and control? Start with Digital-Music-Control and riff into CTMSoundDesign or ExplorationSoundDesign—the sections above spell out how.
- MPS_comEd – Early community education lesson plans and class descriptions straight from the archives—expect
.docxtime capsules. - SMM – Miscellaneous workshop docs like chain-reaction mini builds and digital photo briefs from past programs.
- catalog – JSON index + schema pairing for folks who want to surface these courses in another system; validate before you broadcast.
- Fork, remix, and PR your local variants. Include what changed, why, and how it landed in class.
- Drop annotations inside docs rather than rewriting from scratch when possible—it keeps the lineage intact.
- When you add a new course, copy an existing folder structure that fits and document the intent first, not just the assets.
Keep it generous, cite your sources, and let the students co-author the next version.