Fixes issue #18. A new schedule now populates the potential courses area with a data-driven list of courses defined by the admin