One of the great pleasures of academia is working with research
students. This page is under construction, and presumably will be as
long as I'm alive. I'd like to link dissertations and code
here for everyone who has passed through, or at least for projects
that get either first class honours (undergrads) or distinctions
(MScs). If you are a former student & I am missing any
info or a link for you, please email me & I will edit it
To learn about our research, see the Artificial Models of
Natural Intelligence (AmonI) pages.
Group information and writing advice
We keep track of our own notes on the Joanna
Bryson's Research Group wiki. In fact, the brilliant name
for our group was invented by the wiki's first author, Marios
If you are a current student (esp. a PhD student), you should start
gently by reading wise
advice to new grad students, then you probably ought to read
Bible. You might also want to read about doing
lab, although of course I don't expect my students' lives to
be like that (honest). In contrast, this is exactly
PhD is about. Here is excellent advice
to read before writing your dissertation, on the difference
between a thesis and a dissertation. Here is some very wise words about
doing graduate research. I particularly like the "How to
keep/create a good relationship?" Here's some
British advice that particularly address personal time and again
your relationship with your supervisor.
When you are nearly done with your PhD (or postdoc) you should
probably read this advice
on writing your first grants.
If you are a final-year undergraduate or masters student, you
should probably read my own advice about writing essays and
Further details of current student research (especially where it's
relevant to my own) can sometimes be found on the AmonI Research
I'm also on the committees of:
Some of the other PhD students I've examined or co supervised:
Gordon, Grue: An Architecture for Agents in Games and
other Real-Time Environments (Nottingham, Computer Science
- Jan Drugowitsch,
Design and Analysis of Learning
Classifier Systems: A Probabilistic Approach
(Bath, Computer Science 2007).
- Gina Raihani, Conflict
in Context: A critique and investigation into the logic,
nature, and evolutionary consequences of competition in
animals (Bath, Psychology, 2007).
- Joost Broekens, Affect
Learning: A Computational Analysis (Leiden, Computer
Chan, A Cognitive Information Theory of Music:
A Computational Memetics Approach (Goldsmiths, Computer
Carnell, Aspects of learning within
networks of spiking neurons (Bath, Computer Science
- JeeHang Lee, Norm
Awareness for Virtual Characters Behaviour: A
Socio-Cognitive Approach (Bath, Computer Science,
- Elizabeth Gallagher, Evolutionary
Models for the Origins of Agriculture (UCL,
- Justin Lane, The Evolution of Doctrinal Religions: Using
semantic network analysis and computational models to examine
the evolutionary dynamics of large religions (Oxford,
- Miles Brundage,
Governance of Artificial Intelligence: An Assessment,
Theoretical Framework, and Exploration (ASU Human
and Social Dimensions of Science and Technology, 2019).
I've had a couple people start PhDs and not complete, but we
still learned from each other.
- Marios Richards, 3.5 years part time.
- Gideon Gluckman, 1 year part time.
- April Grow,
UCSC, game AI, suspended.
- Dominic Mitchell, 5.5 years part time.
- Holly Wilson, 1 year,
All students MSc unless otherwise indicated. Note, due to a two
body problem it's been hard for me to supervise MScs since 2006 as
I don't tend to be in Bath in the summers.
- Laura Deeley (MComp, started 2014), Hongwei Tong, Yang Hong.
- John Grey, "Achieving
Procedural Side Quests through Behaviour Oriented Design", distinction.
- Jason Leake, "An
Evaluation of Behaviour Oriented Design for Robotic
- Daniel Taylor, "Why
is Culture Adaptive?"
- Marios Richards, "The
Limitations of the Baldwin Effect".
- Jonathon Ballie Strong,
"Applying and improving a dynamic project planner".
- Alastair Fletcher,
"Evolution of Robustness and Episatasis in Artificial Gene
Networks through Asexual and Sexual Reproduction," distinction.
- Jiang Yifan, "Improving Speech
Production for an Emotionally Expressive Facial Animation
- Ando Yasushi, "The Effect
of Predation on the Evolution of Dominance Hierarchy in
Primate Society," distinction.
- Andrew Beggs "Aide
Memoir Bot with Emotional Response (AMBER): A Desktop Prototype
of a Behaviour-Based, Artificially Intelligent Care Device with
a Virtual Reality Face," distinction.
- Stephen Couzens
"Implementation and Testing of Teamwork Theories Using Behaviour
- Matthew Thomas
"Cultural Evolution and Prestige," distinction.
- Zhang Borui, "The
Integration of EEFAS and Chatbots System."
- Wang Jinxu,
"Aggressive Interaction in Social Dominance: An Agent-Based
- Liu Wenxin, "Monkey in
- Chia-Hua (Annette) Tsou,
"Monkeys in a Simulation Tool - SeSAm."
- Paula Ellis,
"Psychology on the Internet: Emotional Facial Expressions
in Virtual Agents," distinction.
- Wang Jing Jing
(Andrea), "Sexual Attraction and Inter-Sexual Dominance Among
Virtual Agents --- Replication of Hemelrijk's DomWorld Model
with NetLogo," distinction.
- Andy Kwong "A Framework for Reactive
Intelligence through Agile Component-Based Behaviors," distinction.
- Nur Haifa Muhd Fathil,
"The Study of the Evolution of Macaque Complex Despotic
- Peter Duncan Wright,
"A Graphical User Interface for Creating and Editing Plans."T
Note: due to a two body problem it's been hard for me to
supervise Undergraduaes since 2015 as I am only physically in Bath
about 20% of the time (I'm only on 30% of my Reader's salary now.)
- Kyle Bignell
- Wil Eager
- Alex Kershaw
- Tom Murray
- Aaron Rickard
- Alex Aiton, "Extending a StarCraft AI Behaviour Library"
- Michael Brooks, "Facilitating the Creation of Advanced Agents
within NetLogo by Allowing Specification and Control Using the
Behaviour Oriented Design Methodology", distinction.
- Alex Fedorec,"Information acquisition and communication and
its impact on social structure" distinction.
- Thom Highman, "Clever Cogs --- Making Procedurally Generated
Quests more Interesting"
- George Lungley, "Comparison of Behaviour Tree
- Tim MacFarlane, "Extracting Semantics from the Enron Corpus",
- Alice Stuart-Lee, "Modelling Matriarchal Social Structures in
Non-Human Contexts" distinction.
- Eugene Bann, "Discovering
Basic Emotion Sets via Semantic Clustering on a Twitter Corpus",
- Simon Davies, "Development of an AI for the Real-Time-Strategy
Game Star Craft Using Behaviour Oriented Design", distinction.
- Tom Hyde, "The Behaviour-Oriented Design of an Artificial
Football Team", distinction.
- Zack Lyons, suspended.
- Richard Scott-Holt, "Convolutional Neural Networks", distinction.
- David Greenhill, "Using Agent Based Modelling to aid
explanation of female dominance in mammalian species".
- Chris Harrison, suspended.
- Jack Kenyon, "Adapting a Video Game to do Psychological
- Matthew Robinson, "Behaviour Oriented Design of Online World
- Michael Tremante, "Behavioural Economics in On-line
- James Bickerton, "The Creation of an Intelligent Agent
for Social Interaction on the iPhone", distinction.
- Tom Fletcher, "Machine Learning of Player Strategy in
Games", distinction, prize.
- Paul Roche, suspended
- Ayesha Begum,
"Developent of a Dynamic Project Planner".
- Mary Estall,
"Creating an Assistive Intelligenc Environment using Behaviour
Oriented Design (BOD)", distinction.
- Tom Peach, "An
Investigation into High-level Behaviour Specification for
- Bowen Sun, "Dynamic
Collaborative Project Planner".
- Abeer Almoawdah,
"Arabic Language Tutoring System."
- Chris Knight, "A Web
Situated, Rule-Based Fitness Plan Generator and Monitoring
- Sam Partington, "A critical analysis of
Behaviour-Oriented Design (BOD), based on experiences in using
it to create an Unreal Tournament Capture-the-Flag (CTF) team",
- Meri Williams, "Dynamic Planning: The
Application of AI Planning Advances to Project Management,"
- Tristan Caulfield, "Acquiring and Using
Knowledge in Computer Chess," distinction.
- Joanna Julie Church,
"Development of a web site for cataloguing student accommodation
in Bath to be used by both students and landlords, using XHTML,
XML and ancillary technologies, MySQL and PHP."
- Phillip J. Richards,
"An Integrated Development Enviroment for Behaviour Oriented
- Emily K. F. Korvin,
- Stephen M. Richards,
"A Reactive Project Planner."
- Robert W. Holbrook,
"The Development of a NetLogo Behaviour Library for the
Simulation of Social Animal Interactions."
- Natalia Boutureira,
"Development of an XML IDE using Java," distinction.
- John Edward Mann, "Comparison
between using ACT-R and Behaviour Oriented Design Methodology to
Model the Learning of Transitive Inference," distinction.
- Wong Ping (Jennifer),
"Building a Tool for Building Personality-Based Commerce Web
- David Robert Pratt,
"Expense Claims via the Web."
- Lin Jia
- Ivana Cace, diploma
project student from University of Utrecht, 2004, distinction.
UROP at Harvard, 2002.
Last updated April 2020