One of the teachers at my high school was a Catholic priest. He had been accused of molesting a young boy when he was in a parish so the bishop, in his wisdom, moved him to an all boys boarding school.
He was later found guilty of molesting the original boy and the parish, as well as a boy at my school. From what I know now, he was definitely grooming one of my classmates, so there were probably many more victims.
He was given 3 years probation, and died a year or two ago, more than 40 years since I had him as a teacher.
I have done pair programming with a junior partner, and I found it extremely beneficial. Taking the time to talk out my ideas and logic invariably helped make them clearer in my mind and realize pitfalls much sooner than I otherwise would have.
I had to explain things clearly and logically, and he was bright enough to ask good questions and point out typos as I was coding.