2026 | Online ─ August 4 - October 22 | In-person ─ Oct 23 - Nov 1
2027 | Online ─ March 12 - June 17 | In-person ─ June 18 - 27
2027 | Online ─ June 28 - Sept 23 | In-person ─ Sept 24 - Oct 3
2026 | Online ─ August 4 - October 22 | In-person ─ Oct 23 - Nov 1
2027 | Online ─ March 12 - June 17 | In-person ─ June 18 - 27
2027 | Online ─ June 28 - Sept 23 | In-person ─ Sept 24 - Oct 3