Slides

A comprehensive set of class tested slides is available below

This is the tenth version (2025) of the slides, and there are bound to be typos and other issues. I very much appreciate any comments.

These slides complement the practical code examples and work alongside the seminar assignments to provide a complete learning experience. For corrections and updates, check the errata section.

I am grateful to Olafur Arnason, Yiying Zhong, Agne Stengeryte and Athanasios Dimisioris for their fantastic assistance in making the 2015 version of the slides. Yuyang Lin gave me valuable comments on the 2022 version of the slides.