Sunday, March 20

10:00 am - 11:00 am: Aly Deines, Introduction to Sage

11:00 am - 11:30 am: Tea/coffee break

11:30 am - 12:00 pm: Topic 1

12:15 pm - 12:45 pm: Topic 2

12:45 pm - 2:00 pm: Lunch

2:00 pm - 2:30 pm: Topic 3

2:45 pm - 3:15 pm: Topic 4

3:15 pm - 3:45 pm: Tea/coffee break

3:45 pm - 4:15 pm: Topic 5

4:30 pm - 5:00 pm: Topic 6

5:00 pm - 6:30 pm: Coding sprint organization

6:30 pm - 8:00 pm: Dinner

8:00 pm - 10:00 pm: Lightning talks

Monday, March 21

Early morning: Coding sprints for early risers

10:00 am - 11:00 am: Topic 1

11:00 am - 11:30 am: Tea/coffee break

11:30 am - 12:30 pm: Topic 2

12:30 pm - 2:00 pm: Lunch

2:00 pm - 5:30 pm: Coding sprints

5:30 pm - 6:30 pm: Status reports

6:30 pm - 8:00 pm: Dinner

8:00 pm - late: Coding sprints

Tuesday, March 22

Early morning: Coding sprints for early risers

10:00 am - 11:00 am: Topic 3

11:00 am - 11:30 am: Tea/coffee break

11:30 am - 12:30 pm: Topic 4

12:30 pm - 2:00 pm: Lunch

2:00 pm - 5:30 pm: Coding sprints

5:30 pm - 6:30 pm: Status reports

6:30 pm - 8:00 pm: Dinner

8:00 pm - late: Coding sprints

Wednesday, March 23

Early morning: Coding sprints for early risers

10:00 am - 11:00 am: Topic 5

11:00 am - 11:30 am: Tea/coffee break

11:30 am - 12:30 pm: Topic 6

12:30 pm - 2:00 pm: Lunch

2:00 pm - 5:30 pm: Coding sprints

5:30 pm - 6:30 pm: Status reports

7:00 pm - 9:00 pm: Dinner

9:00 pm - late: Coding sprints

Thursday, March 24

Early morning: Coding sprints for early risers

10 am - 12:30 pm: Status reports, wrap-up and discussion

12:30 pm - 2pm: Lunch