Pair programming is absolutely intolerable and its imposition should be a felony. You won’t find a senior developer who can work under those conditions and my former managers have told me of several cases where entire teams threatened unanimous resignation if it continued. Forget pair programming.
Code walkthroughs, okay. At a reasonable separation, preferably over TFS and screenshare.
Microsoft uses pair programming to push people to resign. They do.