The following are some courses that I have previously taught:

Spring 2020, Math 256A, Partial differential equations Course webpage
Autumn 2019, Math 220/CME 303, Partial differential equations of applied mathematics Course webpage
Autumn 2019, Math 61CM, Modern mathematics: continuous methods Course webpage
Spring 2019, Math 215C, Riemannian geometry Course webpage
Autumn 2018, Math 256A, Partial differential equations Course webpage
Spring 2018, Math 63CM, Modern mathematics: continuous methods Course webpage
Winter 2018, Math 205B, Real analysis (Functional analysis) Course webpage
Spring 2017, Math 63CM, Modern mathematics: continuous methods Course webpage
Autumn 2016, Math 175, Elementary functional analysis Course webpage
Autumn 2016, Math 256B, Topics in PDEs Course webpage
Cambridge Part II Linear analysis

This course follows the lecture notes of Mihalis Dafermos. (Supplementary notes on Theorem 8.2)

Example Sheet 1 Example Sheet 2 Example Sheet 3 Example Sheet 4

Cambridge Part III Introduction to nonlinear wave equations

Lecture notes Review on Fourier analysis Example Sheet 1 Example Sheet 2 Example Sheet 3