Current responsibilities include being Programme Leader for the MSc Computer Science and MSc Information Technology programme. Iain's teaching responsibilities include mobile application development and web systems development.
His research interests are software component development for web and mobile applications.