I don’t have time to get into the full 13 (? iirc) steps of Liljedahl’s Thinking Classrooms approach, but it’s exactly designed to meet the needs of students like you. Some highlights:
- Students are randomly assigned to a new group of 3 daily
- All students work on vertical whiteboards, or equivalents
- The teacher presents a math task that starts easy-ish, but requires some work/thought to figure out
- If 30% of students in the room understand the task, then it will quickly trickle between groups
- The teacher circles exemplars of great thinking; students are not allowed to erase these until the next debrief
- The teacher regularly cycles back to get students to explain their work to the class, showcasing and explaining the bits the teacher circled
- Start over with a more advanced task/“next step”
It’s an incredibly effective teaching method for secondary math. And there’s clear motivation every step of the way for what you’re doing and why it matters.
And the teacher only explains about 5-10% of the material; everything else is explained by the students as the carefully curated progression of activities guides them through discovering the math themselves.



I think that the core idea, that Ubuntu is taking risks, shipping an LTS with major changes, is concerning. New core utils that don’t have feature parity, pipewire as a snap, a single-digit-days-old kernel (which has major changes to scheduling that cause known major regressions with some major software until they get updated), a new sudo implementation that may not be as secure (?), etc. Plus, jumping the hardware req to 6 GB and removing a GUI app for non-snap apps…
Just more evidence that Ubuntu isn’t a good recommendation anymore.
I’d go a step further, and say it’s a bad idea to recommend any Ubuntu-based distros. Yes, that means Mint.