- Introduction to the course (ipynb)
- Normal Form Games (ipynb)
- Calculating utilities of strategies (ipynb)
- Rationalisation (ipynb)
- Nash equilibria (ipynb)
- Support enumeration (ipynb)
- Repeated games (ipynb)
- Prisoners Dilemma (ipynb)
- Evolutionary Game Theory (ipynb)
- Moran processes (ipynb)
- Contemporary Research (ipynb)

- Schedule
- YouTube playlist (Content)
- Programming
- Reading list
- List of theorems proofs and algorithms
- Obtaining assistance
- Assessment

- Normal Form Games - (solution)
- Calculating utilities of strategies - (solution)
- Rationalisation - (solution)
- Nash equilibria - (solution)
- Support enumeration - (solution)
- Repeated games - (solution)
- Prisoners Dilemma - (solution)
- Evolutionary Game Theory - (solution)
- Moran processes - (solution)
- Mock coursework - (solution)

In this course every participant (including myself) will be having many interactions with other participants. Some potential examples of this:

- Peer to peer discussions during classes;
- Me explaining a given topic.

I expect **every participant** (including myself) to act with kindness during
these interactions.

Some examples of how this applies to me:

- When a student is late or absent at a class
**I**will assume they have good reasons. If this happens regularly- I will first be concerned for their well-being.
- Ask how
**I**can help them catch up.

- If a student asks for an explanation of a topic that has been covered
multiples times
**I**will assume that some set of circumstances has prevented them from seeing these explanations and:- will explain the topic.
- also point them at the explanations in the course materials and/or class recordings. If this is a regular occurrence I might ask if there are any circumstances that I can help with.

- If
**I**make a mistake in a class explanation and someone helpfully points it out.**I**will listen and thank them for pointing it out and either go over the mistake then and there or go over it again at a future meeting.

Source code: @drvinceknight Powered by: Python Mathjax Github pages Skeleton css