** Local Arithmetic of Curves and Jacobians**

In June 2019 I gave the four lecture course "Local arithmetic of curves and Jacobians" as part of the
CMI-HIMR Summer School in Computational Number Theory
at the University of Bristol.

Lecture notes and exercises are available here.

** BSD and L-functions **

In August 2017 I gave the four lecture course "BSD and L-functions" as part of the summer school
Curves, L-functions and Galois representations
at ICTP Trieste.

Lecture notes and exercises are available here.

** Central simple algebras and Galois Cohomology**

From January to March 2019 I gave an 8 lecture SMSTC course on Brauer groups, central simple algebras, and Galois cohomology.

A (as yet incomplete) set of notes for the course is available here.