Mr Peter Marshall
Undergraduate Programme Lead
School of Engineering, Computing and Mathematics
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
- Artificial Intelligence (BSc (Hons), MSci)
- Computer Science for Cyber Security (BSc (Hons))
- Computer Science (BSc (Hons))
- Computing - BSc (Hons) (Final Year Entry) (BSc (Hons))
- Computing Foundation (Foundation course)
- Information Technology for Business (BSc (Hons))
- Information Technology for Business BSc (Hons) (Final Year Entry) (BSc (Hons))
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.