Elements of Time & Scheduling