talks and teaching

Invited talks, lectures, and supervised theses.

Talks

Theses