* Last updated May 19, 2020. Please see our course calendar for the most up-to-date course information. Courses may be cancelled or postponed if the minimum amount of seats are not filled. Course locations may change if we run out of seats, but will be held at a nearby venue.