Dr Mark Green

PhD Computer Science

Senior Lecturer

School of Engineering, Computing and Mathematics


I am a Senior Lecturer and active Researcher in Computing. In 2017-18, I was awarded the Brookes Union award for Outstanding Contribution to the Student Experience.

I studied my PhD at the University of Reading, exploring the use of visualisation to manage large formal specifications of communicating process systems. I then briefly worked as a Research Assistant in that field at London South Bank University.

Areas of expertise

I have expertise in a wide array of development paradigms with a special interest in metaprogramming, and in construction of small- to mid- scale software systems for public and private use. I have taught Computing subjects in Higher Education for more than 10 years.

Teaching and supervision

Modules taught

  • Paradigms of Programming
  • Secure Systems Architecture
  • Secure Operating Systems Development
  • Software Development Environments
  • Graphics Technology
  • Optimized Programming
  • Introduction to Security
  • Game Technologies and Development
  • Modern Computing Technology
  • Introduction to Object-Oriented Programming
  • Software Development with C and C++
  • Program Structures
  • Multimedia Application Design
  • Web Application Development
  • The Semantic Web
  • Artificial Intelligence for Games
  • Internet Commerce Technology


I have supervised MSc projects in the fields of experimental game development, web user interface design, and artificial intelligence.


I am currently involved in the development of tools for Agent-Oriented Programming using the innovative CAOPLE language. I also have research interests in games and game technologies (including procedural generation and gamification in education) and semantic systems.

Research group membership

  • Applied Formal Methods Group
  • Agent-Oriented Programming Group
  • Cyber Security Group

Research projects

  • CAOPLE: An Agent-Oriented Programming Language



slide 1 of 6

Professional information

Memberships of professional bodies

  • mBCS


  • Developed a configurable Fruit Machine simulator for use in psychological experiments in the Department of Psychiatry in Warneford

Further details