Extending the Pair Programming Pedagogy to Support Remote Collaborations in CS Education | IEEE Conference Publication | IEEE Xplore