Academic Year 2022-23
Lecture Notes from past courses
These are shared here in case they are of interest/use to anyone. They are not necessarily of direct relevance to current instances of the modules for which they were developed. Please let me know if you plan to use any of these resources for any purpose except private study.