Topics covered in this lecture: Depth-First Search Types of edges Cycle detection Topological Sort Job scheduling