Selected courses
Cognitive Artificial Intelligence
Unit Director. Designed and taught the full senior-year Engineering Mathematics course. Nominated for an Innovative and Inspiring Teaching Award.
Information Processing & the Brain
Unit Director. Designed and taught the full senior-year Computer Science course linking computational neuroscience and AI.
Learning, Computation & the Brain
Designed and taught a substantial component of this MSc Computer Science course.
Neural Systems and Computation
Lectures for senior-year Psychology & Neuroscience students.
Coding notebooks
Cognitive Artificial Intelligence
Coding notebooks accompanying the Cognitive AI course.
Explore the course notebooks ↗Mechanistic models of cognition
Five teaching notebooks accompanying Figure 3 of Mechanistic computational models of cognition across scales and species. Explore working memory, perceptual decision-making, conscious access, multisensory integration and spatial working memory.
Developed by Teo Fantacci. Run the notebooks in Google Colab or a local Jupyter environment.
Explore the Figure 3 notebooks ↗Student feedback
“This is an extremely well-run module, arguably the best learning experience I've had at university thus far.”Anonymous student feedback · Cognitive Artificial Intelligence
Open teaching videos
Teaching collection
Recorded material on neuroscience, cognition and AI.