See also the 2021 videos. The videos here are of live lectures, and thus contains all the mistakes and errors you would expect from a live 3 hour lecture.

In this three hour video, we go through an introduction to GPU computing using Jupyter Notebooks and PyCUDA, and perform Monte Carlo integration on the GPU. We also go through optimization techniques to vastly improve the performance of our solution.

In this three hour video, we go through topics related to GPU computing using Jupyter Notebooks and PyCUDA, and perform numerical simulation of the heat equation on the GPU. We also go through best practices for scientific computing (or any computing for that matter).