LMS
Learning Management System, a software application for the administration, documentation, tracking, reporting, and delivery of educational courses or training programs.
-
Better Notifications in Online Learning and Ed Tech
Most teachers I work with are not asking for a better notification system. They are asking for fewer interruptions, and most have given up on getting them. The LMS pings, the email…
-
Applying User Research Principles to Improve Online K-12 Professional Development
A UX research project that traced a spike in Canvas help tickets to platform-wide quality issues rather than onboarding, leading to a two-tiered course framework built around two distinct educator personas.

-
Canvas Design Workshop in Edgemont, South Dakota
A one-day Canvas design workshop for rural South Dakota educators that paired pedagogical theory with hands-on prototyping and build time, with retrospective notes on what voluntary attendance and a single-session format meant…
-
Atomic Design System/Template for Canvas (Preview)
Working with instructors across diverse settings, I’ve developed an Atomic Design System for Canvas LMS that emphasizes simplicity, accessibility, and time-saving components. This Creative Commons licensed resource provides building blocks for course…

-
E-Learning with Atomic Design (Published on E-Learning Industry)
I’m thrilled to announce the publication of my latest article, “E-Learning with Atomic Design” on E-Learning Industry. In this piece, I explore how the principles of atomic design can be applied to…

-
Implementing a Statewide Professional Learning Platform
The launch of a statewide professional learning platform that replaced an outdated system with a unified LMS, and what the implementation taught about centralizing professional development at scale.
