Due to the ongoing disruption of the coronavirus outbreak, most of the events and courses scheduled for 2020 have been postponed until 2021. Please link here to receive the updated course schedule.