Lecture Notes: https://drive.google.com/drive/folders/1EG0cmJTT8oRXwviaWNgRc1_S9-Uo3fiZ?usp=share_link