From Graph Theory To Graph Algorithms, And Back