Mr Peter Marshall

Undergraduate Programme Lead

School of Engineering, Computing and Mathematics

Peter Marshall

Role

As Programme Lead, I am the Principal Lecturer responsible for all of the undergraduate computing and mathematics courses offered by the department.

I particularly enjoy teaching and over the years I have taught on a wide range of modules.  Currently, I focus on programming and World Wide Web based modules.

My research interests relate to artificial intelligence. 

Area of Expertise

  • Computer programming
  • Artificial Intelligence (AI)
  • Project Management

Teaching and supervision

Courses

Modules taught

I teach on various modules related to programming , the World Wide Web and Artificial Intelligence. Recent example include:

  • Graphics and the Web
  • Understanding Programming
  • Software Development Environments
  • Further Object Oriented Programming
  • The Human Computer Interface
  • Web Technology
  • Advanced Web Technology
  • Algorithms and Advanced Data Structures

Research

I am interested in various aspects of Artificial Intelligence.  My primary focus is on intelligent agents and emergent behaviour. 

Publications

slide 1 of 6