Updated ISemester to include removeCourse method