Finals revision retrospective

When revising for my Finals, I found it quite useful (and interesting) to read former students’ writeups about how they studied for theirs, and now it’s my turn to return the favour. I’ve already published all my revision materials (and other academic work), plus a synthesis of what I took away from the degree, so I thought I’d round things off with a retrospective of how the revision actually went.

Prelude: some brief comments on choosing papers

Studying PPE at Oxford, you take all three subjects for the first year, and then have the option to drop one for second and third year. Oxford’s exam structure is a little unusual in that – for some humanities subjects, at least – the only thing that contributes to your overall grade is Finals, the set of exams you take at the end of third year. For PPE, that means the whole degree comes down to just 24 hours of work divided across eight closed-book exams. This system is relatively cheating-proof, unlike take-home assignments or dissertations which can be substantially AI-written or -assisted, and it also means that you benefit from synergies between same-subject papers, as you’re studying for them all at the same time rather than sequentially. Plus, you end up having a “Trinifree” term in your second year with no exams and plenty of time to enjoy the summer weather. But the obvious downside is that it’s an awful lot of concentrated pressure, and doesn’t leave you with much time for anything else besides revision in the few months leading up to Finals.

I took the philosophy-economics route for PPE, with a tilt towards econ: my papers were Ethics (compulsory), Aristotle’s Nicomachean Ethics, Philosophical Logic, Microeconomics, Quantitative Economics (introductory metrics), Econometrics, Game Theory, and Microeconomic Analysis. The papers I chose meant that I ended up doing only economics in third year, so it had been about a year since I’d written any essays when I started revising.

Some short reviews of the papers I took

  • Ethics – I arranged to have Hayden Wilkinson, who was an excellent tutor.
    • I think people generally ask for bespoke tutorial arrangements much less than they should – colleges generally seem fairly willing to fund tutorials with someone other than their usual person if you have a good reason for it, and there’s no reason not to ask around for someone you’re especially excited to learn from. It really makes a very big difference!
    • This is especially true for philosophy (and I imagine politics) papers, where the syllabus is extremely broad and choosing an amenable tutor therefore means you can focus on whichever topics seem most interesting to you.
  • Nicomachean Ethics – again, a paper made very enjoyable by an excellent tutor, Julius Geissler (though here I just got lucky).
    • Even though Aristotle’s arguments are often wrong or just confused, it was fun to spend so much time with a specific writer and start to inhabit his worldview a little.
    • There’s quite a lot of the literature which does fairly tiresome exegesis of Aristotle, but I didn’t engage with this particularly deeply and still did well. (I think revisionism is actually far more interesting.)
  • Philosophical Logic – I spent less time on this paper than I needed to properly learn it the first time round, which meant I had to go over things a lot in revision. In the end though, it was the exam which felt like it had gone best.
    • The problem-based questions are genuinely difficult and do require a lot of practice, but can be very satisfying once you get the hang of them. My friends studying maths or CS with philosophy who took this paper found it comparatively easy, I think, because they’re much more used to the style of proof it involves from their other modules.
    • I found the philosophical aspects not especially interesting and quite nit-picky – they were somewhat like Prelims Genphil in that you’re largely expected to memorise and recapitulate some standard arguments on each side.
  • Microeconomics – Merton’s economics tutor, Bassel Tarbush, is brilliant, and made this a lot of fun.
    • It’s a fairly standard course; I think the first 1-2 weeks on general equilibrium were the hardest conceptually, since most of the rest built quite straightforwardly on Prelims content.
    • The exam is somewhat annoyingly time-pressured.
  • Quantitative Economics – everything comes together very satisfyingly, and is easy enough to revise for from the slides alone.
    • The course is very much James Duffy’s baby (he’s the only lecturer who I think was genuinely happy to be sent corrections for his lecture notes…).
  • Metrics – you will spend a lot of time drilling through proofs and derivations of consistency & asymptotic normality; unlike QE there are relatively few new ideas introduced.
    • The focus is really on answering “what can we prove about OLS estimator properties with {iid data, heteroskedasticity, time trends, …}?”.
    • Another disadvantage of this course, along with the other technical option papers, is that it’s taught in large classes (~10 people), with the tutor just going through solutions to the problem sheet, which didn’t seem like a great use of time to me.
  • Game Theory – a well-designed course, lots of neat intuitions and fairly heavily geared towards learning concepts rather than facts / derivations / etc.
    • Peter Eso, sometime course convenor and lecturer with a side-gig as an aspiring Hungarian comedian, is also quite a character.
    • Time pressure for the exams can be brutal, and the problem sheets also have a lot of horribly tedious algebra.
  • Microeconomic Analysis – the one paper I would’ve skipped in hindsight. You have to take it in Hilary of 3rd year, at the same time as game theory, and of the two I’d strongly recommend the latter.
    • They go very heavy on real analysis formalism in the lectures, but the proofs of these theorems are just very difficult (and never show up in exams), so what you end up needing to do is a lot of rote memorisation.
      • What does sometimes come up in exams is applied maths proofs (about results in linear algebra or calculus), which are genuinely difficult and require insight. I struggled with these and mostly resigned myself to not picking up many marks on such a question if it showed up.
    • There are two weeks on risk & preferences which essentially just repeat Micro (so, mildly useful for revision but also just boring), and the same with a week on information economics.
    • Administratively it’s not especially well-organised – the question paper for the exam had multiple errors on it, and our problem sheets & collections were barely marked (and returned very late).
    • On the other hand, the course convenor’s specialism is in search, so you spend a week learning about that, which is quite interesting (although not pedagogically very well-designed).

Scheduling & motivation

High-level strategy

More specifics on how I revised

The short version of this section: use flashcards (mine are here), practise past papers, read the exam reports, and think creatively about how LLMs can make your revision easier or more effective.

Anki flashcards

For logic and economics papers, doing flashcards in Anki was a substantial part of my revision – about 20% of their total time (plus all the time spent previously making the cards, about 30h per paper). I think this was probably about the right fraction: it meant that I knew basically all of the relevant course content fluently, but any more would’ve got in the way of me completing enough past papers. There’s a danger when making flashcards that you start to value having a beautiful deck as an end in itself, so beware of that!

Compared to when I was doing my Prelims revision, a lot of the process can now be automated, especially for writing technical flashcards (where a large amount of time is spent on tedious MathJax typesetting).

Here’s the workflow I followed for each econ paper:

  1. Download all past papers and examiners reports for previous years.
  2. Get Gemini to transcribe them all, along with all problem sheets.
  3. Copy the transcriptions into Claude, along with the rubric / list of lecture topics for the course, and ask it to analyse what topics come up in practice, plus the ways in which they’re usually tested.
    • You could use a prompt like this:
      I'm studying for my game theory FHS exam. Can you go through these exam papers and help me get a better sense of what from the course to actually revise? e.g., for the week we do on repetition there's a lot about folk theorem proofs, but I'm not sure if this is actually necessary for the exams.
      
      I'd rather save the exam papers for later when I take them timed, so for now I only have psets to practise with but they're generally trickier than exams I think.
      
      I was thinking that you could go through all the exam papers carefully and synthesise what the main types of questions are, then next I'll upload all my psets, and you can draw your conclusions.
      
  4. Copy that summary into a new chat, along with the slides from the first week of the course. Ask Claude to review the material and suggest what to cover within the flashcards. If relevant, get Gemini to transcribe handwritten notes from the lectures/tutorials, and add these too.
    • Usually I will draft my own rough list of desired flashcards first, because it seems like a good first step to just skim over the slides and remind myself of what was covered. Plus I don’t want to be totally out of the loop of making my own revision flashcards.
    • Example prompt:
      Can you go through this set of slides and help me find the main important things to do flashcards on? Cross reference with the attached transcript analysing past exams. I think some important things to cover are the following, but I might've missed stuff:
      - ...
      Also attached are some notes I made to myself, trying to understand this all better (because the slides felt quite confusing).
      
      [Other information that is useful for Claude to know -- for example
      (i) I will spend a while practising questions for this topic so it's not necessary or useful to memorise lots of derivations -- but probably what _is_ useful is some rough notes on general procedures, what to expect about the conclusions, the key equations to recall.
      
      or (ii) I found this topic tricky and will probably rely on mechanically following steps to the answer more than usual, vs deriving things from first principles.
      ]
      
      Don't start making the flashcards yet, just suggest what they should be & sketch out the content in a pedagogically-informed way.
      
  5. Review the proposed topics, use judgement to decide whether any need to be reframed / dropped / added in.
  6. Move the chat into my “Economics flashcards” Project, where there are further instructions for Claude about how to format the output, as well as more high-level guidance about my flashcard design principles. Once the list looks good, ask Claude to draft all the flashcards.
  7. Copy each card over into Anki, and make any necessary edits to it. Or, if there are substantial changes needed, ask Claude to do that first.
    • The most common change I need to make is splitting up a card containing several concepts into separate ones.
    • Sometimes I won’t fully recall the intuition behind why a result is as it is; often I’ll then try to properly understand it in the moment but not bother to add this into the flashcard, since it pays to be a bit of a ruthless prioritiser for what to actually memorise for exams vs know you understood once (for the satisfaction).

Ideally you’d just give everything (raw exam PDFs, examiners reports, slides, and exports of handwritten lecture & tutorial notes) to Claude all in one go, but this really doesn’t work with current context limits. (I was doing this in web chat, and possibly Opus 1M would handle it in Claude Code / via API, but setting up the pipeline seemed like a possibly-fun-but-time-wasting distraction.)

Exam reports and practice questions

In the exam