Talks

I have given a total of 32 talks, including 8 invited talks and 8 public talks.