Courses meet once weekly and are offered in-person and online in the evenings. Online courses meet synchronously. This enables us to create and maintain a community of learners who can support each other through the program.