intro to cs: time signatures (part 1)