Skip to main content Skip to navigation

James Archbold

Hello! I've been at Warwick since 2010, where I first started as an undergraduate student, studying computer science, before completing a PhD in AI and Agent Based Systems and finally becoming a member of staff in 2018. Since then, I've enjoyed teaching a number of modules, organising career and student experience events, and helping students with their computer science journey.

Current Modules

Currently, I have the pleasure of teaching the following modules:

 CS118 - Programming for Computer ScientistsLink opens in a new window

 CS261 - Software EngineeringLink opens in a new window

I have also been involved in other modules, such as CS255 and CS324.

Other Responsibilities

As of August 2022, I have taken over the role of Director of Student Experience, where my role is ensure that our students have an enriching time studying here at the department and to work with the students to improve the experience for everyone.

Previously I have also been the careers and industry liaison, deputy director of admissions and co-course director for computer science.


While my responsibilities nowadays are mostly focused around teaching, I have also pursued research in a topic of agent based systems known as influence spread. This involves the modelling of ideas, diseases and other concepts as they spread through a social network. If this is of interest to you, you may wish to read some of the below texts:

Manipulating concept spread using concept relationships - 2018Link opens in a new window

Indirect Influence Manipulation with Partial Observability - 2018Link opens in a new window

Limiting Concept Spread in Environments with Interacting Concepts - 2017Link opens in a new window

Maximising Influence in Non-blocking Cascades of Interacting Concepts - 2015Link opens in a new window

Assistant Professor

Room: MB3.21

Office Hours:

Mondays 10:30 - 11:30

Fridays 10:30 - 11:30

Email: james dot archbold at warwick dot ac dot uk