Teaching

I have taught the following courses, amongst others:

I have also given the following one off lectures, amongst others:

I also supervise masters and PhD students. Current and past students may be seen here