CIS105 Timeline