Course descriptions and classes offered by John McDonald