Collaboration leads to success: A study of the effects of using pair-programming teaching technique on student performance in a Middle Eastern society | IEEE Conference Publication | IEEE Xplore