Undergraduate courses I'm teaching in 2025: A postgraduate course (no longer offered but the notes below might be of use):