Lecture Notes May 31st Lecture Notes by Satenik Margaryan|Published May 31, 2022 https://docs.google.com/document/d/170dr3TlzRuo6KdfzMSyBaqYRhgHUwsUKug39oG21iSU/edit?usp=sharing