Menu Close
Lecturer, Computing and Communications, Northumbria University, Newcastle

My background is as a computer scientist crossing between architecture and computation. My principal area of expertise is in the design,development and evaluation of human computer interfaces with a specialism in the design of ubiquitous computing technology. I am a member of the Pervasive computing group at the Open University set up with Prof. Yvonne Rogers.

I also teach at the Open University contributing to courses on ubiquitous computing, algorithms and data structures, object orientation in Java and human computer interaction.

My academic life has spanned Artificial Intelligence, Virtual Reality and large scale urban computing. I worked in the Bartlett School of Architecture doing large scale graph theory in an urban and building context with the Space Syntax group. While at University College London. I also started the Master In Virtual Environments (Now the Masters in Advanced Adaptive Architecture).

I have also worked in Industry working companies engaged in Artificial Intelligence, 3D Web, Urban Transportation and Smart growth in the UK and US. I have also been consulting for a number of startups along with running my own startup for several years.


  • –present
    Lecturer, Department of Computing and Communications, The Open University
  • 2016–present
    Senior lecturer, Northumbria University


  • 2011 
    University College London, EngD,Phd


  • 2016
    Architecture and Interaction: Human Computer Interaction in Space and Place,


Phd. RSA