This is the Fall 2023 edition

For previous versions of this class, see: