Basic principles of OS scheduling
Practice Problems
Overview of what modern OSes do w.r.t. scheduling
A pencil-and-paper assignment to make sure that you understand scheduling