Sister Courses: CPSP249A, CPSP249B, CPSP249E, CPSP249F, CPSP249G, CPSP249J, CPSP249L, CPSP249N, CPSP249P, CPSP249T