May 20, 2019MiscellaneousA wrap up of the topics discussed during the school year and a summer challenge.