2026 – Present

Independent App Developer

Learning is Change: Archive Watch, Tidbits Trivia, Bsky Dreams, Boba Playbook

I design, build, and ship native apps as a one-person studio: four apps for phones, TVs, desktops, and the web, each from one shared core. Swift and SwiftUI, Kotlin and Compose, C# and Avalonia, BrightScript, and plain web. No servers, no paid tiers. Store submissions and content pipelines run on GitHub Actions. I wrote the method down as an open-source app template so that I do not have to solve the same problems twice. See the apps →

  • Native App Development
  • Cross-Platform Parity
  • Store Submission & Release
  • CI/CD & Device QA
  • AI-Assisted Engineering
2019 – Present

Associate Director of Admissions Operations

Minerva University

I lead admissions operations for a department that reads 25,000+ applications a year, with a team of 50+ in 7 hubs around the world. I built the data dashboards, the AI-assisted evaluation tools, and the playbooks the team runs on, including how we use Claude and Gemini in the work without losing the human judgment. I also train the team live in Minerva's Active Learning Platform and design the routines that hold a distributed team together across time zones. I joined in December 2019 as Senior Operations Manager for Admissions and was promoted to Associate Director.

  • Admissions Operations
  • Distributed Team Leadership
  • AI-Augmented Workflows
  • Data Dashboards
  • Global Education
2018 – 2019

Program Manager, Digital Education & Academic Technology

University of Colorado, School of Dental Medicine

Academic technology lead for the dental school. I designed teaching environments around VR, XR, and haptics, and I advised faculty on instructional design, digital media, and which new technologies were worth their time.

  • VR/XR & Haptics
  • Academic Technology
  • Health Sciences
  • Instructional Design
2013 – 2018

Director of Blended & Personalized Learning

Denver Public Schools & Aurora Public Schools

I led blended and personalized learning in Denver (2013–2016), then Aurora (2016–2018), two large urban districts, supporting 8,000+ teachers through coaching teams. I rolled out 1:1 iPad and Chromebook programs, built standards-based data systems for instruction, and designed a district-wide micro-credential program for technology skills.

  • Blended Learning
  • District Leadership
  • 1:1 Device Rollouts
  • Micro-credentialing
  • Instructional Data Systems
2013 – 2019

Vice President, Board of Directors

I ran the program side of InnEdCO, Colorado's largest edtech conference for teachers (about 1,000 of them a year). I built the Google Workspace databases and the app integrations behind 200+ sessions, the livestreams, and the conversation around them.

  • Board Governance
  • Conference Operations
  • Google Workspace
  • EdTech Community
2010 – 2011

Online Community & UX Manager

Edmodo

Edmodo had 85 million users when I was its 13th employee. I designed what became its Help & Training Center, hosted a webinar every week, and ran online communities of teachers from around the world. I learned a great deal there, and I stayed less than a year.

  • UX Design
  • Global Platform (85M users)
  • Community Building
  • Online Learning
2009 – 2010

Online Learning Specialist

Douglas County School District

Project manager and instructional designer for eDCSD, the district's K-12 online school. I moved its content across three learning management systems and ran Google Workspace training for the whole district.

  • Instructional Design
  • LMS Transitions
  • K-12 Online School
  • Project Management
2004 – 2009

7th & 8th Grade English Language Arts Teacher

Cresthill Middle School · Douglas County School District

Where it started. I taught 7th and 8th grade English Language Arts and put wikis, blogs, and podcasts in front of middle schoolers before that was a normal thing to do. I started this blog in 2005, and in 2007 Edutopia and Yahoo named me their “Totally Wired Teacher of the Year.”

  • Classroom Teaching
  • English/Language Arts
  • Edutopia Award 2007
  • Early Blogger
2005 – Present

Learning is Change

Personal Blog, Writing & Building Practice

I started blogging in 2005 and never really stopped: over 3,600 posts, 400+ videos, and lately a set of shipped native apps. Making something and sharing it, most days, is the practice underneath every job above.

  • Writing (3,600+ posts)
  • Building & Shipping Apps
  • Reflective Practice
  • Open Source

A thread that connects every role

In a middle school classroom or a university admissions office, the belief is the same: technology should serve people, and learning should get more accessible, more personal, and more human because of it. Each job was a new place to test that.

Recognition

Award

Totally Wired Teacher of the Year

Edutopia Magazine and Yahoo, 2007, for what my students and I were doing with technology in an eighth-grade classroom.

Certification

Google Certified Innovator & Trainer

Google Certified Innovator (Chicago cohort, 2013) and Google Certified Trainer (2016–2019).

Publication

EdSurge Contributor

Articles for EdSurge on blended learning and on how teachers learn.

Publication

Published Book Chapter

Contributing author to Personalized PD: Flipping Your Professional Development, a book about letting teachers learn the way we ask students to.

Leadership

InnEdCo Board Leadership

Programming Chair and then Vice President of the Board for InnEdCo (Innovative Education Colorado), 2013 to 2019: the conference where Colorado's educators go to learn from one another.

Speaking

Public Speaker

30+ talks and sessions at conferences and schools on blended learning, authentic assessment, and building places where people want to learn.

Education

Degree

BA, English, summa cum laude

University of Denver, Class of 2004. Graduated with a Secondary Education Endorsement.

Speaking

30+ talks at conferences, schools, and events on authentic learning, technology, and change. If you want me to speak, write to me.

The Ripe Environment for Authentic Learning
Starting from Scratch: Framing Change for All Stakeholders
365 Questions that Google Can't Answer
SpeedGeek Learning
The On Button: Instant and Always-on Collaboration
Be Your Own Filter: Creating Curated Learning Networks
Design with Forever in Mind
What is your Blend? Blended Learning as Best Practice