Final examination 19 courses on file

Know it cold
by the exam.

Crash courses for real university courses — built from the actual textbooks, deep enough to sit the paper. You don't read them. You type the answers until you know them.

Built for Athabasca University and University of Waterloo papers, plus the open programming tracks. Not yours? Request it — we build by demand.

Find your course → No account needed. Sign in later to keep progress.
Time allowed
however long you have left
Aids permitted
all of them
Instructions
answer everything — by typing it
~/learn/comp-372/quicksort speed
0 wpm
100% acc
0:00 time
idle
Click here, then start typing
Quicksort partitions an array around a pivot, then recursively sorts each side. The average case runs in n log n time, but a poor pivot choice can degrade to quadratic. Lomuto and Hoare are the two classic partition schemes; Hoare tends to do fewer swaps in practice. Choose the pivot well — randomize, or median-of-three.

watch the scheduler

Most study apps hide their algorithm.
We expose it.

Six cards. One rating. Pick a card, rate it — the scheduler re-positions it on the next-due axis in real time, with the actual arithmetic. No black box.

$ schedule --next 14d
FSRS-6 · retention target 0.90 pick a card · rate to re-schedule

selected card

quicksort · partition

next review · ≈ 3.4 d

rate this attempt

Every review in the app runs this same loop. You can read the rules.

manifesto

Studying isn't reading.
It's doing.

Most study apps treat your brain like a passive disk — highlight a passage, see the same words tomorrow, hope they stuck.

We don't. Every review is a typed answer. Every typed answer is a small, measurable retrieval. The keyboard isn't a hurdle; it's the whole point.

Layer on FSRS-6 spaced repetition and code-native drills, and study stops being something you postpone.

three movements

One loop. No friction.

01

Import anything

PDF · Markdown · .apkg · paste

Drag a textbook PDF in, or paste lecture notes. Optional bring-your-own-key AI turns raw text into typing-ready cards — your key, our prompts.

02

Type through it

Word engine · code engine · Vim

Prose flows word by word. Code is character by character with syntax highlighting, line numbers, and a working Vim NORMAL mode for the keyboard hard-mode crowd.

03

Remember it

FSRS-6 · cram · daily challenge

Every keystroke informs the schedule. Forgotten cards come back sooner; mastered ones rest. Exam coming up? Cram mode tightens the interval cap.

19
courses on file
2
schools covered
FSRS-6
the scheduler
$0
the floor, kept

faq

$ man memra

Anki schedules well and stops there. Quizlet is broad-audience and gated. MonkeyType is pure typing, no study. Memra is the intersection — typing as recall, scheduled by FSRS-6, with code and Vim rendered natively.