Error

There is a problem with one of the content items on this page. The affected component type is:

Staff Profile Main Details

The system reports the following message:

No records found

Areas of Expertise

  • Human-Computer Interaction
  • Digital games
  • Player experience

Publications

  1. & Player experience and deceptive expectations of difficulty adaptation in digital games. Entertainment Computing 29, 56-68.
  2. & (2015). First Person vs. Third Person Perspective in Digital Games. Presented at CHI '15 Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems,, 145-148. Seoul, Republic of Korea: ACM Conference on Human Factors in Computing Systems (CHI). doi:10.1145/2702123.2702256
  3. & (2015). The Placebo Effect in Digital Games. , 23-33. London, United Kingdom: Symposium on Computer-Human Interaction in Play (CHI Play). doi:10.1145/2793107.2793109
  4. & (2015). Adaptation in Digital Games: The Effect of Challenge Adjustment on Player Performance and Experience. Presented at CHI PLAY '15 Proceedings of the 2015 Annual Symposium on Computer-Human Interaction in Play,, 97-101. London, United Kingdom: Symposium on Computer-Human Interaction in Play (CHI Play). doi:10.1145/2793107.2793141

Teaching

  • CS-130 Professional Issues 1: Computers and Society

    Students will be introduced to the main professional issues associated with software engineering and computer science research. Students will also examine the main impacts of computing on society and social issues on the practice of computing, including legal and ethical concerns such as copyright and the data protection act. Issues of network security will be discussed. The course also includes communication skills, including the writing of a technical report and giving a formal presentation.

  • CS-230 Software Engineering

    This module exposes the student to the major components of a practical software lifecycle through team-based practical software engineering. This module introduces students to prototyping, software design and implementation, and testing. Students are introduced to the issues and techniques of working in teams.

  • CSC301 Software Engineering Project Planning and Management

    Software projects have long had a reputation for cost and time overruns - but they need not, and there are well-established, and emerging, techniques and processes to manage them well and effectively: for example, agile methodologies like Scrum which are becoming a de-facto standard in the industry. Also, many projects have significant legal, social, ethical and professional consequences that a practitioner needs to be aware of and sensitive to. This module develops the fundamental skills of successfully building complex software systems, and the implications, including on wider society, of doing so. It will also prepare students for work on any project by equipping them with the skills to successfully plan them, and to commence that planning process.

  • CSCM01 Software Engineering Project Planning and Management

    Software projects have long had a reputation for cost and time overruns - but they need not, and there are well-established, and emerging, techniques and processes to manage them well and effectively: for example, agile methodologies like SCRUM which are becoming a de-facto standard in the industry. Also, many projects have significant legal, social, ethical and professional consequences that a practitioner needs to be aware of and sensitive to. This module is about the process of successfully building complex software systems, and the implications, including on wider society, of doing so. It will also prepare students for their dissertation project by equipping them with the skills to successfully plan it, and to commence that planning process.

  • CSCM10 Computer Science Project Research Methods

    This module will introduce students to some fundamental research methodologies and good practice in research. They will undertake background research including a literature review and specify the aims of their MSc project.

Supervision

  • Changing Perceptions of Maggot Therapy Through Interactive Visual Media. (current)

    Student name:
    MSc
    Other supervisor: Dr Sean Walton