Lecture notes (Last update: May 31)
(The above pdf includes notes for every lecture from the start of the semester until the stated date)
If you find any mistakes in the lecture notes, please let me know! I am sure there are many.