A.1Can I take MLF and MLT in the same term?
Yes. MLF is a co-requisite of MLT, so the same term is allowed, and most plans do exactly that (Table 2). Expect MLT to use eigenvectors before MLF teaches them (Remark 2.1).
A.2Can I take MLT and MLP together?
The grading document lists MLT as a prerequisite of MLP, so plan MLP for the term after MLT [5]. If your registration page lets you do otherwise, ask the programme office before relying on it.
A.3Do MLF and MLT have OPPEs? Does MLP have quizzes?
No to both. MLF and MLT have two in-person quizzes and an end term; MLP has two OPPEs, three Kaggle assignments and an end term [5].
A.4What happens if I miss a quiz?
It scores zero, and there is no make-up [8]. Equation (1) takes the better of two formulas, and the first uses only your better quiz, so one missed quiz costs less than you fear. But you must attend at least one quiz to sit the end term (Proposition 2).
A.5Does the mock quiz count for anything?
Yes. Mock Quiz 1 is the “Mock Assignment” on your dashboard, and it is one of the scores in both the end term eligibility check and GAA [5].
A.6Do the Week 11 and 12 assignments count?
Not towards GAA, which uses Weeks 1–10 and the mock. Their content is in the end term, and the grading document asks you to do them anyway [5].
A.7What is the SCT, and do I need it?
The System Compatibility Test checks that your computer can run the proctored OPPE. For MLP you need it: without it, OPPE 1 is not scheduled for you [5]. Do it the first week it opens.
A.8I failed the OPPEs. Do I repeat all of MLP?
Not necessarily. If you sat the end term and your total is high enough, you get I_OP and take only the OPPEs next term, with your other marks carried over (Table 9).
A.9Are the Kaggle assignments the same thing as the MLP Project?
No. The three Kaggle assignments are part of the MLP course and worth 20% of it. The MLP Project is a separate two-credit course with its own competition, milestones and vivas.
A.10Can I use a GPU for the project?
No. The guideline requires a CPU-only notebook; do not switch on Kaggle's accelerators [6].
A.11Can I use PyTorch or TensorFlow in the project?
No. Only the listed libraries are allowed: NumPy, pandas, Matplotlib, scikit-learn, XGBoost, Seaborn, imbalanced-learn, SciPy, regex, LightGBM, Plotly, statsmodels, WordCloud, CatBoost and Python's built-ins [6].
A.12Can I upload a submission file I made on my laptop?
You can upload it, but it will not count. Only submissions made from your registered FinalNotebook count, and the guideline says experiments run on your own machine are not considered for evaluation [6].
A.13How many project submissions do I get?
Five a day, and unused ones do not carry over [6]. The number of submissions you make is itself worth up to 5 marks (S in Equation (4)).
A.14What is the project cutoff?
It is set every term. In May 2026 it was a leaderboard score below 0.20, and your FinalNotebook, when run, has to reach it too [6].
A.15Can I finish the project this term and do the viva next term?
No. The project and both vivas must be completed in the same term; the problem statement changes every term [6].
A.16What will the viva ask?
Anything from the diploma, including MLF, MLT and statistics; the five components of every model you used or learned; a walk-through of your notebook; and possibly code written on the spot [6]. See Section 7.4.
A.17Do I need to buy the textbooks?
No. Bishop, ESL, ISLP, Mathematics for Machine Learning and Boyd are free from their authors (References [22]–[26]). Only Duda, Hart and Stork is not.
A.18How much maths does MLP need?
Less than MLT to pass the assignments, but the viva and the Kaggle work reward knowing what each model does inside. That is MLT's job; MLP assumes it.
A.19Can I share my assignment answers or my project notebook?
Don't. Assignments are individual work, and the project guideline lists sharing notebooks or snippets with anyone as malpractice [6]. Discussing ideas is fine; this guide is built on that line.
A.20Where do I ask a doubt?
On Discourse [49], where the course teams answer, and in the live and TA sessions [12, 13].
A.21What marks do I need for each grade?
The usual scale is S ≥ 90, A ≥ 80, B ≥ 70, C ≥ 60, D ≥ 50, E ≥ 40, and U below 40; confirm it in the student handbook for your term. Use the calculator in Section 9 to see what end term score gets you there.
A.22When does the Sep 2026 term start?
Registration is on 22–23 September 2026, the term starts on 2 October, and the end term is on 10 January 2027 [7]. All the dates are in Section 10.