Place pine nuts, garlic slices, and olive oil in small skillet, and cook over low heat 20 minutes, or until pine nuts and garlic are golden brown.
Meanwhile, stand 1 orange upright, and remove peel and pith with knife, following curve of fruit from top to bottom. Cut sections along membranes as if slicing out a wedge, and release wedges one by one. Repeat with remaining orange, and set aside.
Place dandelion greens in large bowl. Pour hot oil with garlic and pine nuts over dandelion greens, and toss with tongs until leaves are wilted. Add balsamic vinegar, and toss to coat. Divide among serving plates, and top with orange segments.