Teaching
I am now retired and so do not teach at the university any more but in my career I taught the following modules:
- Advanced Topics in Interactive Technology (ADVT)
- MSc, coordinator for a module taught mostly by invited external speakers
- Design & Research Practice for Interactive Technologies (DARP)
- This module was led by Chris Power, but others including myself supported some of the teaching.
- Human Aspects of Computer Science (HACS)
- A first-year undergraduate module.
- Presenting your Conference Paper
- A talk given to research students - and others
- Ada for Electronics
- Second-year Electronics undergraduates
- Advanced Compiler Construction
- Third-year undergraduate option
- Algorithms and Data Structures
- First-year undergraduate
- Algorithms and Data Structures in Pascal
- First-year undergraduate and MSc, taught in collaboration with two other lecturers
- C for Biologists
- MSc
- Crash Course on C Programming
- Optional course for undergraduate students.
- Interaction Design
- Module for MSc students which was also available to second- and third-year undergraduates, taught in collaboration with one other lecturer
- IT as an Enabling Technology
- Third-year undergraduate option
- Lexical and Syntax Analysis of Programming Languages
- Second-year undergraduate course, taught in collaboration with one other lecturer
- Operating Systems
- Second-year undergraduate
- Pascal Programming
- First year undergraduate and MSc
- Project: Computer Science Writing
- Taught mainly by another lecturer, but I used to give a lecture on:
- Ethics in Student Projects
- Web Design, Database-driven Web Design
- MSc.
- How many senses do we have?
- Advanced Media Systems - Masterclass
This is an MSc module in the Electronics department. I teach a class on Multimodality.
- Presenting your Conference Paper
- A talk given to research students - and others
Project Supervision
- Project selection briefing (PowerPoint slides)
- Project briefing slides (PowerPoint)
- Project marking briefing slides (PowerPoint)
- Student projects I have supervised.
- 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 (PowerPoint)
-
Still Not Significant
- What to do if your p-value is just over the arbitrary threshold for ‘significance’ of p=0.05?
- Organizing Your Social Sciences Research Paper: 8. The Discussion
Supervision
I was nominated as Supervisor of the Year in 2011-12.
Useful links for tutorials and projects
-
Literature reviews
- Students are often concerned about what a literature review should be. This article, by Gordon Rugg may help to clarify this.
-
Punctuation Guide
- Here you can find out how and when to use colon, semicolon, apostrophe, comma, exclamation mark, question and quotation marks by Daisy Hartwell.
- Weird Al Yankovich's way of putting it: Word Crimes
- Apostrophes
- Affect and effect
-
Articles
Students whose first language is not English may also find the following webpage useful. If your native language does not include articles ('a', 'an' and 'the') then it can be hard to understand how to use them. This BBC webpage explains the basics.