Spring 2020 - Schedule is subject to minor changes depending on enrollment