University of Pretoria  ·  Semester 1 & 2 2026  ·  First-year STEM · Exams approach fast Join the waitlist →
Students Community Facilitators Earn with us Affiliates Societies Parents Join the waitlist →
University of Pretoria  ·  Semester 1 & 2  ·  2026

Master the maths
UP demands of you.

The jump from matric to WTW 114 is steeper than most first-years expect. It hits in Week 2. UMM closes the gap — with PhD-led live workshops mapped precisely to your UP module, PhD moderation 18 hours a day, 7 days a week, and past-paper-mapped sessions built around what UP’s examiners actually test.

6
Modules covered
18/7
PhD moderation
4
Live sessions/month
Live this semester — register or pre-book
WTW 114 — Calculus
Semester 1 · Limits, derivatives, integration
LiveAll STEM programmes
WTW 158 — Linear Algebra
Semester 1 · Vectors, matrices, transformations
LiveEngineering & Science
WTW 124 — Calculus
Semester 2 · Multivariable, series, ODEs
LiveAll STEM programmes
WTW 164 — Discrete Maths
Semester 2 · Logic, sets, graph theory
Pre-registerComputer Science track
STK 110 · WST 111 — Statistics
Opening soon · Probability & Statistical inference
Coming
Built for
Engineering BEng · all disciplines
Mathematics BSc · all variants
Physics BSc
Computer Science BSc
Information Science BSc
Statistics BSc
Student working online
UMM Live — your workshop platform
Student at laptop
Live workshops — join from anywhere in SA
Students learning together
PhD facilitators — live, rigorous, online
The curriculum

Six modules.
Every UP STEM programme.

Every workshop is mapped to UP’s published first-year STEM syllabus — not generic university mathematics. Six compulsory modules. All high-stakes. Every session built around what UP’s examiners actually test. Each module includes 4 live PhD-led workshops per month, plus full Academic Community access with PhD moderation 18 hours a day, 7 days a week.

WTW 114 · Semester 1
Calculus
● Workshops live
WTW 158 · Semester 1
Linear Algebra
● Workshops live
WTW 124 · Semester 2
Calculus (Advanced)
● Workshops live
WTW 164 · Semester 2
Discrete Mathematics
● Workshops live
STK 110 · Semester 1
Statistics
○ Opening soon
WST 111 · Semester 2
Mathematical Statistics
○ Opening soon
Workshops running Semester 1 & 2 2026
Join the waitlist. Free trial session included when your module opens. No payment required.
Join the waitlist →
The experience

Live. Rigorous.
PhD-led.

Not pre-recorded video. Not passive content. Every workshop is a 60-minute, past-paper-mapped session led by a doctorate-level mathematician who knows your UP module — followed by PhD moderation in the UMM Academic Community 18 hours a day, 7 days a week. Questions posted overnight are answered the following morning.

TIME PHASE WHAT HAPPENS
10 min 🔬 ANATOMY Deconstruct the problem to first principles. The examiner’s patterns identified. Where do UP students characteristically break down in WTW 114 or WTW 158 — and why?
15 min ⚙️ DRILL Live solution, step-by-step. Every decision narrated. Common errors surfaced and corrected in real time. Mapped directly to UP past paper questions.
25 min ✅ CLOSE You solve, we mark. Exam-equivalent pressure. Competency demonstrated, not assumed. No surprises in the exam hall.
10 min 💬 OPEN FORUM Your questions from the Academic Community — the highest-voted problems from enrolled students answered live.

We do not lecture. We facilitate transformation.

01
Start with a free trial
Every module includes a free trial workshop — no payment details required. Experience the full UMM method before you commit. Cancel with one click. No pressure.
02
Attend live workshops
Four live sessions per module per month on UMM Live. Small cohorts. Past-paper-mapped. Your facilitator leads problem walkthroughs in real time. Join from your res or your home.
03
Ask the community
Post questions to your module forum in the UMM Academic Community. Moderation active 18 hours a day, 7 days a week. Overnight questions answered the following morning. Shared worked solutions.
04
Watch back on demand
Every session recorded and available immediately after it ends. Rewatch problem walkthroughs before assessments. Full term archive included with every subscription.
Why UMM is different

Not a tutoring service.
An academic community.

Most supplementary learning is passive, generic, and disconnected from your actual degree. UMM is built around UP’s real syllabi, live doctorate expertise, and a moderated peer community that learns together. The students who pass WTW 114 are not those who studied harder — they are those who understood it differently.

UMM Academic Community
PhD facilitators mapped to UP’s actual WTW, STK and WST syllabi
4 live workshops per module per month — active problem-solving, not lecture replay
PhD moderation 18 hours a day, 7 days a week — overnight questions answered by 9am
Peer cohort of UP STEM students — shared struggle, cross-fertilisation of ideas
Module-specific forums with searchable worked solutions and full thread history
Full session recordings available immediately after each workshop
Generic tutoring / pre-recorded platforms
Generic university maths — not mapped to any specific institution’s modules
Pre-recorded video — no interaction, no real-time problem-solving
Email or WhatsApp support — responses measured in hours or days
Individual tutoring — no peer community, no shared learning environment
No moderated forum — students isolated when stuck outside sessions
Recordings gated or unavailable outside the session
UMM Academic Community

Your questions answered
18 hours a day.

A moderated academic forum — module-specific, PhD-supervised, and built for UP first-years. Post problems, share solutions, and learn from every cohort member’s questions. PhD moderators active 18 hours a day, 7 days a week. Questions posted overnight answered by 9am the following morning.

Module forum
Moderator
Threads
Last activity
WTW 114 — Calculus  Semester 1
Limits · Derivatives · Integration · Applications
PhD moderated · 18 hrs/day, 7 days/week
312
threads
UP past paper Nov 2024 — Question 5b on implicit differentiation, can’t get the right form
Engineering Year 1 student
PhD response posted
18 replies
PhD Moderator1 hour ago
L’Hôpital’s rule — when can it not be applied? UP exam question confused me
Maths Year 1 student
Student discussion
9 replies
Maths Year 13 hours ago
[Worked solution] Integration by substitution — full walkthrough mapped to WTW 114
Resource · Calculus
PhD authored
42 views
PhD ModeratorYesterday
WTW 158 — Linear Algebra  Semester 1
Vector Spaces · Eigenvalues · Matrix Transformations
PhD moderated · 18 hrs/day, 7 days/week
248
threads
Eigenvector decomposition — when does diagonalisation fail in WTW 158 context?
Computer Science Year 1
PhD response posted
14 replies
PhD Moderator2 hours ago
How to determine linear independence quickly in an exam — UP method vs general approach
Physics Year 1 student
Student discussion
7 replies
Engineering Year 14 hours ago
WTW 124 · WTW 164 · STK 110 · WST 111
Opening Semester 2 · Pre-register to receive first-access notification
Opening soon
4
modules
Latest activity across all module forums
WTW 114 Workshop 3 recording live — integration by parts worked examples now available
PhD team · WTW 114
Announcement
34 min ago
WTW 158 exam prep — how to approach Gram-Schmidt in 15 minutes under exam conditions
Engineering Year 1 · WTW 158
6 replies
1 hr ago
Convergence tests for series — which ones does UP actually test in WTW 124?
Maths Year 1 · WTW 124
4 replies
2 hrs ago
Group learning

Where shared struggle becomes
shared mastery.

The students who thrive at UP are rarely those who study in isolation. The UMM Academic Community creates the conditions for cross-fertilisation of ideas — a cohort of first-years learning the same WTW modules, supported by the same PhD team, growing together.

01
Cross-programme cohorts
Maths students, engineers, physicists and computer scientists all face the same first-year WTW challenges from different angles. Shared forums accelerate understanding in ways no individual tutoring can replicate.
02
PhD-authored worked solutions
Every question posted receives a response from a doctorate mathematician — not a peer, not an automated system. Worked solutions are written to be searched and reused by every student in the cohort.
03
Ideas that bloom across modules
An engineering student’s question about WTW 114 integration illuminates a method a physics student hadn’t considered. A maths student’s rigorous approach helps an engineer understand why their WTW 158 answer diverged.
<2hr
average PhD response time during active hours
18/7
PhD moderation — 18 hours a day, 7 days a week
6
module forums, each PhD-supervised
100%
questions receive a PhD worked solution
Student studying online
Study from your res — workshop quality
Student online learning
Community learning — across the cohort
Online session
Rigorous mathematics — taught live
Academic team

A hybrid team built for
depth and reach.

UMM brings together three tiers of academic expertise — PhD graduates with substantial teaching records, doctoral candidates embedded in SA’s research environment, and Masters specialists who recently navigated the same first-year transition your students face now. A fourth tier of undergraduate peer moderators, supervised by the academic team, supports the community forum. Individual profiles are published as panel members complete onboarding.

PhD Graduates & Academics
PhD Candidates
Masters Specialists
Undergraduate Peer Moderators
Founding Academic Director
PhD · Academic
Founding Academic Director
Appointment in progress
PhD · STEM · 20+ years university-level teaching · UP curriculum oversight · All 6 modules under oversight
6modules under oversight
Head Facilitator
PhD Graduate
Head Facilitator — WTW 114 & 124
PhD Mathematician
Doctorate · Applied Mathematics · 4,000+ tutoring hours · UP module specialist
4K+tutoring hours
Workshop Facilitator
PhD Candidate
Workshop Facilitator — WTW 158
Doctoral Researcher
PhD Candidate · Pure Mathematics · SA university · 1st Class undergraduate honours
SAuniversity-based researcher
Workshop Facilitator
Masters
Workshop Facilitator — WTW 164
MSc Mathematician
MSc · Mathematics · Distinction · UP module specialist · 1,200+ tutoring hours
1.2K+tutoring hours
Undergraduate Peer Moderators
Junior Community Moderators
Current UP Year 2+ undergraduates who lived through the same WTW modules your students are studying now. They moderate the Academic Community forum, answer questions from peer experience, and escalate to PhD facilitators for complex problems. Supervised by the PhD team. Vetted for module competence.
Year 2+
UP undergraduates
Peer
credibility & UP campus presence
PhD
supervised at all times

Full academic team profiles and credentials will be published upon programme launch.

Investment

Start free.
Stay for the results.

Every module begins with a free trial workshop — no payment details required. Experience the full UMM method before you spend a rand. When you are ready to continue, choose the tier that fits your semester.

Free Trial
Try It First
Every module includes one free trial workshop. No payment required. No obligation. Experience ANATOMY, DRILL, CLOSE and OPEN FORUM before you spend anything.
R0
one session · per module · no payment required
Includes
Full access to one live workshop
Academic Community access during trial
Session recording available after
  • No payment details required
  • Choose how to continue after your trial, or cancel with one click
  • Available for every module
Join the waitlist →
Drop-in
Single Workshop
One session. No subscription. No ongoing commitment. Attend the workshop, get the recording, done.
R300
one session · per module · no subscription
Includes
One live PhD-led workshop
Session recording immediately after
WhatsApp access during session
  • No subscription · pay once · attend once
  • Academic Community access not included
  • Upgrade to full module at any time
Book a session
Module Bundle
Two or More Modules
Enrol in two or more modules and pay R700 per module per month — saving R100 per module versus the single-module rate.
R700
per month · per module · minimum 2 modules
Includes per module
4 live PhD-led workshops per month
Full session recordings
Academic Community — all enrolled module forums
PhD moderation 18 hrs/day across all modules
  • Save R100/module vs single-module rate
  • WTW 114 + WTW 158 covers all UP STEM programmes
  • Cancel any month · no lock-in
Build your bundle →
Coming soon
Supplementary Exam Intensive
Structured revision for UP first-year supplementary exam students. Intensive past-paper-mapped sessions before supplementary exams. Register your interest now.
Register interest →
Who UMM is for

A platform built for everyone
in the UP ecosystem.

Students are our primary focus. UMM also provides structured pathways for parents, a curated Panel of Facilitators (PhD graduates, doctoral candidates and Masters specialists), an Affiliate programme open to all UP students, Junior Moderator roles for Year 2+ undergraduates, Campus Associate positions, and a Society Partnership programme.

Primary
Students
First-year UP STEM students. Live workshops, 18-hour-a-day 7-day-a-week moderated community, full recordings. All 6 core modules.
Supporting
Parents
Enrol your child. Support them through the steepest academic transition of their degree — from R800/month per module. Learn more →
Panel
Facilitators
PhD graduates, doctoral candidates & Masters specialists. Deliver live workshops. Earn R80–R110/session plus uncapped referral bonuses. Apply →
Now open
Earn R300/referral
Affiliates
UP students. Share your referral link. Earn R300 for every student who enrols. No cap. Start today. Get your link →
Undergrads
R500/month
Junior Moderators
Year 2+ UP undergraduates. Moderate the Academic Community forum. R500/month. Apply now. Apply →
Campus
Campus Associates
Be UMM’s presence at UP. Organise cohort sign-ups through societies and events. Earn per group enrolled. Apply →
R300/enrolment
Fundraise
Societies
UP STEM societies. Earn R300 for every member who enrols — paid to your society account. No cap. Partner with us →
Enquiries
General
Any question not covered elsewhere. We respond within the hour on WhatsApp. Contact us →
Stay informed

Not ready to commit yet?
Stay in the loop.

Get updates when new modules open, when supplementary exam intensives launch, and when founding cohort places become available. One message. No spam.

Join the waitlist →
Common questions

Everything you need
to decide.

If your question is not answered here, WhatsApp us on +27 61 009 5548 and we will respond within the hour.

What happens if I miss a live session?
Every session is recorded and made available immediately after it ends. You can rewatch at any time. Missing a session does not mean missing the content.
How does the 18-hours-a-day, 7-days-a-week moderation work?
Post your question to your module forum in the UMM Academic Community at any time. Moderators are active 18 hours a day, 7 days a week. Questions posted overnight are answered the following morning by 9am.
How are the workshops structured?
Every 60-minute workshop follows our four-phase method: 10 minutes Anatomy (examiner patterns), 15 minutes Drill (live worked solutions), 25 minutes Close (you solve, we mark), 10 minutes Open Forum (your questions answered live).
Can I cancel my subscription?
Yes, at any time. There is no lock-in beyond the current billing month. You have a 14-day cooling-off right from the date of your first payment.
Is UMM affiliated with the University of Pretoria?
No. UMM is an independent academic support service. All module references are based on publicly available UP course information. We are not affiliated with, endorsed by, or connected to the University of Pretoria.
What modules are currently live?
WTW 114, WTW 124, WTW 158 and WTW 164 are live now. STK 110 and WST 111 are opening soon. Register your interest on the waitlist to be first in line.
More questions? WhatsApp us →

Don’t wait until the exam
to understand it.

UP’s first year is designed to challenge you from Week 2. The students who thrive are those who build understanding in real time — not those who try to catch up in Week 8.

Every module begins with a free trial workshop — no payment details required. Or send us a WhatsApp before you decide.

Join the waitlist →