CGP Schedule

Please be aware that the schedule is still being updated and could be subject to change.
Below is a live Google doc and will be updated as changes are made.