Online Scheduling Made Easy.