Popularization talks

Invited conference talks

Tutorials

See also: my lecture notes.