Teaching Material

I take some pride in providing decent teaching material, but my preferred approach means you need to keep a few things in mind when using them: The advantage of this approach is that I can more easily keep the material consistent and up to date; the disadvantage is that the material is overly detailed in places, and might include detail you don't need to worry about. I will always point this issue out when covering the material in a lecture, and ensure that a definitive, clear syllabus is available to aid revision: if I skip over the "extra" material in a lecture this is usually by design, not (always) because I'm lazy or have run out of time!

"Computer Architecture Theme" (e.g., COMS12700, COMS12600)

(related material also available via a book)

"Theory Theme" (e.g., COMS21103)

"Security Theme" (e.g., COMS30901, COMS30002, COMSM0007)

(related material also available via a book)