2020: May 28–31; Classes ending in 0 & 5
2021: June 3–6; Classes ending in 1 & 6
2022: June 2–5; Classes ending in 2 & 7
2023: June 1–4; Classes ending in 3 & 8
2024: May 30 – June 2; Classes ending in 4 & 9
2025: May 29 – June 1; Classes ending in 0 & 5

Click here for more info