updated to use Section and Course classes