class-Notes-2023.pdf