Alan Baker ← All work

Helping teachers find what CPM offers and see how their students are doing

I led the redesign of myCPM, CPM’s teacher and student platform. Most of what teachers needed already existed. They couldn’t find it, and they couldn’t see what their students were doing with it.

Design leadershipInformation architectureAccessibility
Role
Lead Product Designer, functioning as Head of Design
Timeline
2026, in development
Team
I led design. Product partnered; engineering, curriculum, assessment, customer success and leadership consulted.
Tools
Figma, Figma Make, Claude, Confluence, Jira
The problem
Teachers couldn’t find what CPM already offered, and couldn’t see what their students were doing.
The turning point
The content was there. What was missing was a way to find it, and a way to see how students used it.
Where it stands
In development, with beta versions out and data coming in to refine the design.

Everything teachers needed was there, behind the wrong doors

New teachers had no obvious place to start. Experienced teachers still sent support tickets because they couldn’t find documentation, classroom materials or other help to do their jobs. CPM already had all of it. It sat behind unusual menus and poor progressive disclosure.

I ran a heuristic evaluation of the three main entry points: the welcome page, the course home page and the core content area. The same gaps showed up in each. Users were saying the same thing. Eight pieces of feedback were linked to the initiative, including course names that couldn’t be read in full, teacher materials that appeared to be missing, and a 404 page telling people to “Return to MyCPM.” One described the home page directly:

“On the home page, the list of CPM Resources is a bit of a jumble of types of things. When I saw ‘Student Tutorials’, I expected to see support with math, but it takes me to an eBook and eTool support page. Can these resources be organized into categories?”

Submitted through CPM’s customer feedback portal

I made “where is it?” a non-question

The heuristic evaluation found the same failures at all three entry points, and they were structural, not cosmetic. The legacy course page hid its own structure: a carousel exposed only a few lessons at a time, and the table of contents sat behind a control with no visible signifier, so teachers had to recall where things lived instead of recognizing them. Labeling was inconsistent from screen to screen, and resources weren’t grouped the way teachers think about them, so a label didn’t predict what was behind it. Fixing one control would not have changed any of that.

The new navigation replaces recall with recognition. It lists the whole course, always visible, down to individual lessons, so a teacher sees the structure instead of remembering it.

Before. The legacy course page: a carousel showing a few lessons at a time, a Table of Contents link, and resource tiles, including a Search tile.
Legacy course page: a Table of Contents link, a carousel showing four lessons at a time with an arrow for more, and a grid of nine resource tiles, including Search.
After. The new navigation: the whole course in the sidebar, expanded to sections and lessons, with the lesson’s own sections beside it.
New myCPM navigation: a sidebar listing the whole course, with Chapter 1 expanded to its sections and lessons, and a lesson navigation panel beside it listing the sections of the current lesson.

Search went from a separate tab to nearly every screen

Legacy search was a tile that opened in a new tab, outside the navigation model, so using it meant leaving your context. Search is now available from almost every screen, and results show matching course content beside an inline glossary card. With search able to reach CPM’s resources, “I don’t know where something is” becomes a matter of typing what you’re looking for.

Before. Legacy search results, in a separate tab from the course.
Legacy search results page: a search field containing the word area, a Filter button, and a list of results, each with course, lesson and section labels, a title and a short description.
After. The new search: course results beside the glossary, with the glossary entry open inline.
New search results page: a search field containing Area, filter chips for courses, and two columns, Course results and a Glossary card for Area with a diagram of area formulas, opened inline.

The day starts with what needs attention

The home page now opens with a prioritized list pulled from what is happening in each teacher’s classes, such as homework posted and work waiting on feedback. A teacher can log in, see what needs attention, and plan the day around it.

I also split the places teachers work in (Teacher Tools) from the places they look things up (CPM Resources), and sorted the resources into categories that match how teachers think about them. That answers the “jumble” feedback above directly.

Before. The legacy portal: every destination listed at equal weight.
Legacy CPM portal home page: a plain list of links grouped under Learning, Professional Learning, Account Management and Support.
After. The redesigned myCPM Home: resume where you left off, classroom signals, Teacher Tools as cards, resources grouped below.
Redesigned myCPM Home: a personalized greeting with a resume lesson button, three classroom signals, Teacher Tools cards and CPM Resources links beside a course sidebar.

A lesson students can move through, not just scroll

The legacy student lesson was one long scroll with no way to move around inside it. I introduced lesson sections that let a student jump straight to the part they need. Student tools, strategies and the chapter glossary are within quick reach, alongside a one-tap English and Spanish switch and focus mode. None of this was easy to find on the legacy layout.

Before. The legacy student lesson view: one long page, with a Lesson Focus panel, a Toolbox menu and a Chapter Glossary link.
Legacy student lesson view: a breadcrumb, lesson navigation arrows, a Toolbox menu and a Chapter Glossary link, the lesson title, and a Lesson Focus panel above the start of the lesson.
After. The new student lesson view: lesson sections in a side panel, a toolbar with Tools, an English and Spanish toggle, and focus mode.
New student lesson view: lesson sections in a side panel, a toolbar with lesson and section navigation, a Tools menu, an English and Spanish toggle and a focus mode button, above the lesson content.

Teachers couldn’t see their students, so I built the view

In the legacy platform, teachers couldn’t see anything their students did. They couldn’t even tell whether students were using Infinite Practice. There was no data, so everything in this section is new.

Infinite Practice opens with a clear next step

The goal was an entry point where the next move is obvious: start a session and set it up, complete a session a teacher assigned, or go to the library and pick specific activities. Teachers control the session settings: how much of a session stays on one skill (fully focused at 80%, mostly focused at 60%, or fully mixed), the primary skill, and the starting level.

Before. The legacy Infinite Practice library: a filtered list of activities by course and chapter.
Legacy Infinite Practice library: a breadcrumb, course and chapter filters, and a list of three activities, each with a description and a course and chapter label.
After. The new Infinite Practice page: start a session, browse the activity library, or review past sessions.
New Infinite Practice page in the myCPM teacher workspace: a Start a session panel with a Start session button, and two options beneath it, Activity Library and My Sessions.
After. Session setup: choose how much to focus, which skill to practice, and where to start.
Infinite Practice session setup: Focus options of Fully focused, Mostly focused and Fully mixed, a Primary skill menu, a Starting level selector with three levels, and Begin and Cancel buttons.

Teacher’s Desk turns grades into progress monitoring

Teacher’s Desk brings grades from the assessments students take into CPM, so the platform can track progress against assessments and Infinite Practice and build a progress monitoring plan for each student. A teacher who grades only in an LMS can’t use CPM’s progress monitoring or Infinite Practice tools to bring students up to where they need to be.

I added a Submit grades to LMS button so teachers don’t keep two gradebooks. When they grade with the rubric on the assessment, the grades are already in CPM, and one click updates the school’s gradebook. The aim is insight and automation, so teachers spend their time teaching and helping students instead of doing clerical work.

Teacher's Desk gradebook for Period 1, Math 6: Overview, Grades and Assignments tabs, a student search, an Assign assessment button, keyboard shortcut hints, a legend for Exempt, Absent and Late, and a table of students with an overall percentage and scores for six assessments, a class average row, and a Submit grades to LMS button at top right.
New. The Teacher’s Desk gradebook: a class’s assessments, scores and averages in one table, with a single action to submit grades to the LMS.

Less friction in the classroom

Focus mode lets a teacher present at the front of the room while controlling the pace and what students see. For students, it strips away interface that competes for attention and keeps the focus on the problems the teacher has given them.

Focus mode: the same lesson with the navigation and toolbar removed, leaving only the lesson content and a Focus control at the top right.
New. Focus mode: the same lesson with the navigation and toolbar removed, leaving the lesson content and a single Focus control.

I also added a Teacher View toggle, so a teacher can switch to a simple version of exactly what their students see.

Teacher view of a lesson in myCPM: a lesson navigation panel, Plan and Teach tabs, a toolbar with Tools, an English and Spanish toggle and a Teacher View menu, and the lesson title.
New. The teacher’s lesson view, with Plan and Teach modes and a Teacher View toggle for switching to what students see.

One future direction: a mobile companion that lets a teacher control focus mode from anywhere in the room, instead of staying at the laptop.

One direction across eight groups

I led the design, interaction and UX decisions personally, and ran the alignment work with the groups below. Product partnered with me rather than driving. My job was to hold a single direction while each group’s constraints were heard, then bring the decisions back as designs and written rationale in Confluence.

  • Curriculum
  • Assessment
  • Professional learning
  • Customer success
  • Product
  • Engineering
  • CTO
  • Directors

“…He then ran extensive user research and usability testing with our customers, identified the strongest design patterns, and brought them together into a single, cohesive design.”

Dan Randall, Ph.D.Director of Product Management, managed Alan directly at CPM Educational Program

Where it stands

The redesigned experience is in development. Beta versions are out, and data is being gathered to refine the design. The connection that sends grades to the school’s gradebook is still being wired up. The initiative set these targets at kickoff:

  • Reduced prep and navigation time
  • Fewer UX-related support tickets
  • Improved overall UX
  • Improved UX on small screens
  • Higher student and teacher NPS

Results will be added here as the rollout matures. Until then I am not claiming any, and what I can show is the design and the process behind it.