Updated algorithm for removeCourse() and nextCourseAfter() (NOT IMPLEMENTED: offeredThisQuarter(course, quarter), prereqsCompleted(course))