Teaching
Teaching
I currently teach:
- AIT: Advanced topics in Interactive Technologies
- WED: Web design
- CCC: Crash course on C
- CSW: Computer Science Writing
Taught mainly by Steve King, but I give lectures on:
- Using Microsoft Word (notes: PDF, slides: PowerPoint)
- Ethics in Student Projects (notes: PDF, slides: PowerPoint)
-
Presenting your Conference Paper
A talk given to research students - and others
Project Supervision
- Slides from my project briefing (PDF handouts) (PowerPoint slides)
- Student projects I have supervised.
- Student projects I am prepared to supervise.
- Guidelines on writing a project report.
- How to Write an Abstract by Philip Koopman, Carnegie Mellon University
- Useful resources for project students
- Slides on Ethics in Projects (PDF, PowerPoint)
Supervision
- My supervisees
- Student Support Services Documents and Policies
- DHoD's Start-of-year briefing
- Self-certification
- Additional feedback on closed exams
- Leaving university
Useful links for tutorials
- Writing for humans
- End of term (yellow) form (PDF format)
- A Review of Formal Languages and Grammars
-
Guide to punctuation
- A simple, clear guide to correct punctuation, by Larry Trask
- Apostrophes
- Affect and effect
Other links
- Departmental Teaching Committee
- On-line module evaluations
- Slides from the briefing for Graduate Teaching Assistants
- Computer Science graduate destinations