This year's contest has been rescheduled to July 29 (evening time to be announced).  Speakers will deliver their presentations via Zoom.  Stay tuned for more details.
Sponsors