Lecture notes (brief summary that I wrote) are available here.
Fall 2019
Fall 2020
Fall 2021
Fall 2022
Fall 2023
Fall 2024
Spring 2020 exam only