Year 3 Module Report (2022-2023)
Year 3 Module Report (2022-2023)
2022/2023 STUDENT-LED
INTRODUCTION
T
his is a collection of modules evaluations for year 3/4 Mathematics modules
(modules code MATH6XXXX or MATH7XXXX) at Imperial College London. it is
based on around 50 one-to-one interviews with the year 3 or year 4 students in
January and May of 2023.
Since there are over 60 elective modules for year 3/4, choosing modules could be a
di icult task! So I interviewed people asking for their opinions on the modules they
chose, in terms of module structure, consistency, coherence, practical values,
teaching style, di iculty etc. And whether they recommend that module or not. I hope
these information would give you a better idea on how to choose modules.
Recruitment: If you ind this report useful, and wish to take my role for the next year,
please drop me an email and I will give you the interview materials for reference
REMINDERS
ff
ff
ff
f
1. Module structures, contents are constantly changing, because for most modules,
the professor teaching changes frequently. So this module report is only valid for
the Professor/Doctor stated.
2. Do NOT choose modules based on previous years’ exam marks. Because the
exam setter could be di erent the next year, even the same setter could suddenly
choose a di erent style or raise di iculty. This has happened frequently this year.
So please choose modules based on your personal pursuit or interest instead of
exam di iculty.
3. This is only a reference for choosing modules, the evaluations are from students
taking the modules. We do not take any responsibility if you ind the module is
di erent from described in the report. But after all, you do not have to inalise
modules for exams until middle of spring term. It is recommended that you choose
8 modules in the beginning of the term (4 modules for credit each term), and then
gradually pin down to the ones you like.
4. Some modules have less number of recommends simply because there are less
people choosing the modules.
Recommends Dis-Recommends
Basic
information • Entertaining
10 people mentioned
• Meaningful for life (10) this
if no number written,
only one mention
Good
Points
• Teaching fellow very kind and helpful.
• Contents for the last two weeks are more di icult, an may be less organised
• Practice questions given are not enough. Exam questions are harder than
practice questions.
• Professor has accent, and writing not very legible
MATH60023 NUMERICAL DR I. +1 -0
SOLUTIONS OF ODES SHEVCHENKO
Coursework 100%. 4 courseworks
• Relatively good course structure, clear and useful course content (3)
• Practice questions are good enough to enhance knowledge
• could extend in many directions, people with interest can study deeply
• Many overlaps with Numerical Analysis in year 2 (2)
• Professor is kind and willing to give marks if you try to argue (4)
• Relatively easy to obtain high marks.
• Helps improve coding skills. Equip you with many methods relating to
NumPy Arrays.
• Algorithms learnt are essential for NumPy built-in functions.
• Computer set-up instructions in week 1 are not clear, and problems can
occur
• last few chapters are very messy with loads of typos (3)
• requires good python coding skills.
• Lecture recordings are not clear, all in-person sections are problem classes.
• No solutions for practice questions (2)
• Coursework questions are written poorly, di icult to understand. (e.g.
coursework 3 has 60 clari ications added afterwards and 120 Discussion
forums questions) (7)
• Professor may be drunk when writing the questions
• Length of coursework is too limited (3-4 days), cannot even sleep during
the days (11)
MATH70130 STOCHASTIC
DIFFERENTIAL EQUATIONS IN PROF. D. BRIGO +1 -0
FINANCIAL MODELLING
• Overlaps a lot with PDE module in Year 2. Good chance to pick up for those
who didn’t choose PDE in year 2.
• High-quality teaching, clear explanations
• Lecture notes easy to understand
• Interesting contents
• High-quality teaching
ff
MATH60014 DR E. KEAVENY +4 -0
MATHEMATICAL BIOLOGY
Learning many biological models using math
• Mainly calculations
• Teaching is detailed, clear
• Professor actively helping
• Quite di icult
MATH60009 PROF. D. +0 -1
BIFURCATION THEORY TURAEV
• Interesting content
• Reasonable amount of coursework
• Broad contents: optimisation, data science, Fourier analysis, PDE etc.
Side note: for coursework 100% modules, you cannot quit after submission of the irst
coursework.
• Small amount of work required, courseworks do not take long time (2)
• some edge-cutting theories included
• teaching is clear, easy to understand compared to methods of data science
(3)
• Edstem updates and explanations are clear
• Courseworks are practical, can use built frameworks from PyTorch.
ff
ff
ff
f
ff
f
MATH60026 METHODS DR P. THOMAS +17 -7
FOR DATA SCIENCE DR B. BRAVI
Quick, rough introduction to common algorithms in data science. Uses Tensor low,
but mainly NumPy.
Coursework 100%. 2 Courseworks
• useful in practice
• Professor is kind
• interesting contents, easy to learn
• enough amount of practice given
• Large amount of content
• Lecture notes not very clear
• Teaching pace too fast
• professor sounds like reading notes
• solutions to exercises are not explained clearly
MATH60025 +0 -2
PROF S. MUGHAL
COMPUTATIONAL PDE
Coursework 100%
• Materials well-prepared
• Useful contents
• Teaching not very clear (2)
• Coursework release date changed, causing change in schedules (2)
f
SECTION 2: STATISTICS
• First year of teaching for this professor, may not have good pace (6)
• Cannot quite understand course content
MATH60048 SURVIVAL +4 -0
PROF. A. CANDY
MODELS
• Explanations not clear, too many contents, module structure is loose (2)
• No coherent links between chapters
• High level of di iculty
• Coursework is a report, marking criteria is vague.
ff
SECTION 3: PURE MATHEMATICS
MATH60035 ALGEBRA 3 DR J. +1 -4
NICHOLSON
• Very di icult
ff
ff
ff
ff
ff
MATH60036 GROUP +1 -1
PROF. M. LIEBECK
THEORY
MATH60132 +1 -0
PROF. D. EVANS
MATHEMATICAL LOGIC
MATH60029 +2 -1
DR. P. RODRIGUEZ
FUNCTIONAL ANALYSIS
MATH60028 +1 -1
DR. I. KRASOVSKY
PROBABILITY THEORY
recommended reading: Durrett, Shiryaev
MATH60040 +1 -0
PROF. K. BUZZARD
FORMALISING MATH
cw 100% module
MATH60038 GRAPH +3 -0
PROF. A. IVANOV
THEORY
MATH60034 ALGEBRAIC +1 -1
PROF. A.
TOPOLOGY SKOROBOGATOV
MATH60039 GROUP +1 -0
DR. T. SCHEDLER
REPRESENTATION THEORY
MATH60037 GALOIS +2 -0
PROF. A. CORTI
THOERY
MATH60001 FLUID +1 -1
PROFESSOR X.
DYNAMICS I WU
MATH60016 SPECIAL +0 -1
RELATIVITY AND DR. G. PRUESSNER
ELECTROMAGNETISM
MATH60018 QUANTUM +0 -1
MECHANICS II DR. R. BARNETT
MATH60010 GEOMETRIC +0 -0
PROF. D. HOLM
MECHANICS
BPES