Teaching

home | research | papers | software | activities | students | teaching | cl group


I have been awarded a University of Oxford Teaching Award for 2006-07.

I tutor a number of core first- and second-year Computer Science courses for Keble College, including Discrete Maths, Logic and Proof, Models of Computation, Functional Programming, Procedural Programming, and Object-Oriented Programming.

I also give lecture courses for the Computing Laboratory:

Slides for a lecture on How to Give a Technical Presentation in Computer Science [PDF]