Spring and Fall 2024
Summers of 2022 (online), 2021 (online), 2020 (online), and 2019
Fall 2021 (online; half course)
Spring 2023 Instructor: Lorenzo Lagos
Fall 2022 Instructor: Anna Aizer
Spring 2022 Instructor: Lorenzo Lagos
Fall 2021 Instructor: Anna Aizer
Spring 2021 Instructor: Jesse Bruhn (online)
Fall 2020 Instructor: Neil Thakral (online)
Spring 2020 Instructor: Rajiv Vohra
Fall 2019 Instructor: Bobby Pakzad-Hurson
Fall 2018 Instructors: Oded Galor and David Weil