Talks

I have given a total of 29 talks, including 7 invited talks and 7 public talks.