Non-positive term numbers not handled by AddSelection
Adding a course to the course plan and specifying a non-positive integer is accepted, resulting in an exception.
Adding a course to the course plan and specifying a non-positive integer is accepted, resulting in an exception.