Actually managed to have a successful pair-coding session today with a grad student.
I find pair-coding really difficult because I don't process linearly. My thought process sees a problem as a big tree: I hop about from branch to branch very quickly and get a good understanding of the whole tree that way. I can't stand back from the tree and see it all at once, then take it branch-by-branch sequentially.
This makes me very annoying to pair code with. But I managed to restrain myself today.