Course Notes Fall 2022