Below is a list of previous talks I have given on various topics, with beamer slides where available for the longer versions of the talks. Some recordings are also available on YouTube.

Invited talks:


Contributed talks: