Teaching

University of Newcastle, Australia [2013-]

Current PhD

  • Mingze Xi: Virtual Fire Evacuations
  • Jake Fountain: Virtual Reality Technology and Sensor Fusion
  • 2015 and 2016

  • SENG3300 User Interface Design
  • SENG4800A Software Engineering Final Year Project Part A
  • SENG4800B Software Engineering Final Year Project Part B
  • 2014

  • SENG2130 Software Development
  • SENG4800A Software Engineering Final Year Project Part A
  • SENG3160 Software Project 2: Software Implementation, Testing and Maintenance
  • SENG4800B Software Engineering Final Year Project Part B
  • 2013

  • COMP2240 Operating Systems
  • Durham University, UK [2004-2013]

    Year 2 Courses

  • Software Engineering - Human Computer Interaction
  • Year 3 Courses

  • Advanced Software Engineering - Critical Systems
  • Advanced Software Engineering - Human-Computer Interaction
  • Advanced Software Engineering - Non-Functional Requirements
  • Advanced Software Engineering - Risk Analysis
  • Project Management
  • Taught MSc (Year 4) Courses

  • Software Dependability
  • Advances in Software Engineering
  • New Initiatives in Software Engineering
  • Advanced Project Management
  • Teaching Awards

  • 2012: Nominated in "Best Lecturer" category in the Durham Student Union 2012 Student-Led Teaching Awards
  • 2011: Durham University Excellence in Learning and Teaching Award: Research-led teaching