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.
- SoundSystemsSociety – College-level seminar where PA systems meet politics, complete with assignments, listening logs, and instructor notes for power-aware sound practice.
- 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.
- diy-local-ai-workshop – Three-hour agency-first workshop guiding adults through local LLM installs, tooling choices, and prompt boundaries they can defend.
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.