Before you register to help you choose the courses that will best satisfy your requirements.
After you have registered for any given semester to ensure that the courses for which
you have registered are fulfilling requirements.
Whenever you change your major or minor to see how courses you have taken are fulfilling
the new set of requirements.