Teaching

Neuroscience, cognition & AI

Teaching that moves between biological mechanisms, computational principles and artificial intelligence.

Selected courses

University of Bristol · 2024

Cognitive Artificial Intelligence

Unit Director. Designed and taught the full senior-year Engineering Mathematics course. Nominated for an Innovative and Inspiring Teaching Award.

University of Bristol · 2023

Information Processing & the Brain

Unit Director. Designed and taught the full senior-year Computer Science course linking computational neuroscience and AI.

University of Bristol · 2022

Learning, Computation & the Brain

Designed and taught a substantial component of this MSc Computer Science course.

University of Bristol · 2024–2025

Neural Systems and Computation

Lectures for senior-year Psychology & Neuroscience students.

Coding notebooks

Mechanistic models of cognition · Figure 3

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

YouTube playlist

Teaching collection

Recorded material on neuroscience, cognition and AI.