Turn your Canvas courses into something you can actually use.

Simeon downloads your whole course and turns it into a day-by-day plan to the exam, with the questions to practise each day. He reads every module, page and file — every slide, past paper and solution sheet — on your own Claude or ChatGPT account.

The problem

The material is all there. That's the problem.

Slides, past papers and solutions, spread across dozens of modules — and nothing that tells you what to do today. Twelve lecture decks, four past papers, and the solutions filed somewhere else entirely. Everything you need to pass is in front of you, and none of it says what to do today, tomorrow, the next day.

Simeon does the digging. He goes through every module on Canvas and copies the lot to your Mac, so nothing has to be found, clicked or downloaded one file at a time.

And no more endless back and forth with ChatGPT or Claude when it comes to exam time: one slide deck at a time, the whole course explained again in every new chat, and still nothing that says what to do first.

Felt this before?

What Simeon does

Three steps, and you have a plan.

Simeon
Simeon
Start studying today.
Open Simeon
Build a study plan
Make flashcards
01

Press Build a study plan

One button in the Simeon Mac app. That is all the setting up there is.

Build a study plan
The course
↓  Download from Canvas
The whole course, straight from Canvas.
02

Press Download

Simeon downloads the whole course for you. Every module, page and file — even the past papers filed three folders deep. Nothing to find or download yourself.

Simeon
Exporting the whole course
214 files
Building your plan…
Reading every slide and past paper
✓
Your plan is ready
Day by day to the exam
Open Simeon
03

Log in to Canvas. He does the rest.

He reads it all and writes your plan. On your own Claude or ChatGPT account: day by day to the exam, with the questions to work through on each one.

Inside Simeon

A plan you open, not a folder you dig through.

Today's day, the questions, the model answers and your progress, in one place.

Simeon

Dashboard

Ten days to the exam. Everything here comes from the course.

12/40questions done
58marks practised
74%avg self-mark
6focus blocks
Overall progress 30%
Today · Day 3
Bond pricing

Price a bond from its cash flows, and see why it trades below par when yields rise.

Open Day 3 →

10-Day Plan

Each day builds on the one before; the biggest marks get the most time.

✓
Day 1 · Present value
✓
Day 2 · Annuities and perpetuities
3
Day 3 · Bond pricing
4
Day 4 · Stocks and dividends
5
Day 5 · Capital budgeting
← Plan

Day 3 — Bond pricing

Price a bond from its cash flows, and see why it trades below par when yields rise.

ReadingLecture 4 slides. The 2024 paper, Part B. CheckpointYou can price any bond from its cash flows in five minutes.
Today's questions 2 of 5
12345

Practice

Past-paper questions, each with a model answer and marking points.

All 40Not doneBelow 70% BondsAnnuities
2024 exam · Q2 · 6 marks A 5-year bond pays a 4% annual coupon on €1,000. The yield is 5%. What is its price?
Start
2023 exam · Q4 · 4 marks A perpetuity pays €50 a year, starting next year. At 8%, what is it worth today?
Start
Seminar 3 · Q1 · 5 marks Why does a bond's price fall when market interest rates rise?
Start

Methods

One method for each kind of question the exam keeps asking.

Bonds
Pricing a bond
  1. List the cash flows: every coupon, then the face value.
  2. Discount each one at the yield, not the coupon rate.
  3. Add them up. Yield above the coupon means a price below par.
Where marks go: discounting at the coupon rate.

Reference

What has to be known cold, set as proper maths.

Present value
PV = C / (1 + r)t
Perpetuity
PV = C / r
Annuity
PV = (C / r) · (1 − 1 / (1 + r)T)
Bond price
P = Σ C / (1 + y)t + F / (1 + y)T

Progress

Scored by topic — the weakest first gets the time you have left.

Present value
100%
Annuities
88%
Bonds
52%
Stocks
20%
Capital budgeting
0%

Ask Simeon

Stuck on one line? Ask him there.

Highlight the line you don't follow, and Simeon explains it right there. He answers through your own Claude or ChatGPT account, with the question and the working in front of him. Ask the next thing in the same thread, and it is all still there when you come back to it.

Model answer — worked in full

Take logs of both sides, then differentiate:

ln y = x ln x

Differentiating the right‑hand side by the product rule:

y′ / y = ln x + 1

so y′ = xx(ln x + 1).

y′ / y = ln x + 1
The left side is ln y, and y is itself a function of x — so differentiating it needs the chain rule, not just 1/y. You get 1/y times y′, which is the y′/y you are looking at.
Why does the chain rule apply there?
Because ln y is a function of a function: ln of something, and that something moves with x. Differentiate the outside (1/y), then multiply by the derivative of the inside (y′). If y were a constant, y′ would be 0 and the whole term would vanish.
Ask

Closed, and opened again two days later — every word still there.

No more scrolling up and down asking your AI to re‑explain.

Nothing to explain first He can already see the question, the working and the course it came from. You highlight the line; that is the whole prompt.
Keep going Ask the next thing in the same thread. He has what he just told you, so you are not starting the explanation over.
Still there next week The note stays on the page, saved with your progress. Open the same day again and read it back.

Asking runs through the Simeon Mac app, switched on in its settings, on whichever subscription you already have — Claude Code or Codex. So the demo here does not have it live.

Why a coding agent

It can open your files. A chat window can't.

Simeon reads the whole course on your Mac — not just what you paste into a chat. He runs Claude Code or Codex, on whichever subscription you already pay for. That is not a detail — it is the difference between a plan built from the whole course and a conversation built from whatever you managed to paste in.

Nothing to upload Simeon has already exported the whole course to your Mac, so he reads all of it where it sits — every slide, every past paper, every solution sheet — instead of you feeding in a few files at a time and running into a limit.
He checks his own work He runs Python to recompute every number, and his own tests before he calls the plan finished. A chat can only tell you it is confident.
You get a plan, not a transcript The work is written into Simeon as days you open and questions you sit — not a long answer you have to scroll back through in a week.

Why it is trustworthy

Nothing is guessed. Every number is recomputed, and everything else comes straight from your own course.

A study plan you do not trust is worse than none. What that means depends on what the course is made of.

Maths-heavy courses

Every answer is worked out from scratch and checked, with the working shown. Where the official solution sheet slips, the question says so.

Content-heavy courses

Every answer is built from what is actually in your Canvas course — the lectures, the readings, the seminars — and each question says where it came from.

How we'd use it

Simeon on the screen. Your working by hand.

Simeon sets the questions. You write the answers by hand, on an iPad or paper, and mark them against his. The exam is on paper, so practise the way you'll sit it: Simeon runs the session — today's questions, the clock, the model answer and the marking points — and you do the writing, then mark it honestly against the points.

Simeon guidesOpen today's day on your laptop. It sets the questions, in the right order, and keeps the time at exam pace.
You writeWork every answer out by hand, on an iPad or on paper, the way you'll have to in the exam hall.
You markShow the model answer and tick the marking points you actually hit. Simeon keeps score, topic by topic.

Yours

The course material stays on your machine. Simeon only reads it to write the plan.

Simeon exports the whole course to your Mac, and it stays there as your own copy — worth having after the course closes too. Reading it takes your own Claude or ChatGPT account and nothing else — there is no Simeon server in between, no sign-up, no account to make. The plan is one HTML file, and your progress lives in your browser.