CPS 230 Timelines