Lecture 28: Solving the heat equation