Imperial College, Department of Bioengineering.

First Year course BE1-H06  Electrical Engineering

20 Lectures, October to December


Imperial College, Department of Electrical and Electronic Engineering

Third Year course ISE3.1  Human-computer Interaction

20 Lectures, October to December


Technical University of Eindhoven, The Netherlands: Faculty of Design

Masters course module  Information Visualization

Two-weeks full time.





University of Waikato, Hamilton, New Zealand, Department of Computer Science

(with Professor Apperley)

Information Visualization

20 lectures over four weeks.

Presented February 2007


University of Konstanz, Germany, Department of Computer Science

Final year undergraduate course

Information Visualization

Two weeks, May 2005