Text this: Scheduling theory, algorithms and systems