Mental Model
We visit each node and all its dependencies first, then add the node to the order. This way, nodes appear after all nodes they depend on.
Analogy: Imagine finishing homework assignments where some depend on others. You must complete the prerequisites first before the dependent tasks.
Graph: A -> B -> C ā D Topological order means: D before A, A before B, B before C