diff --git a/src/app/degree-planner/shared/course-item/course-item.component.ts b/src/app/degree-planner/shared/course-item/course-item.component.ts
index 08852df97d1e5b34bd2448208f6f711f261aad23..5cd8e3d373a59612368ba381e07f060abede294b 100644
--- a/src/app/degree-planner/shared/course-item/course-item.component.ts
+++ b/src/app/degree-planner/shared/course-item/course-item.component.ts
@@ -66,7 +66,10 @@ export class CourseItemComponent implements OnInit {
       this.course.studentEnrollmentStatus === 'DOESNOTEXIST';
     this.isStruckthrough = (isPast || isActive) && isNoLongerOffered;
 
-    const isIncomplete = isPast && this.course.grade === null;
+    const isIncomplete =
+      isPast &&
+      this.course.grade === null &&
+      this.course.studentEnrollmentStatus !== 'cart';
     const isWaitlisted = this.course.studentEnrollmentStatus === 'Waitlisted';
     const isInProgress =
       isActive && this.course.studentEnrollmentStatus === 'Enrolled';