Digital Tabletops and Collaborative Learning Thesis by Ahmed N. S. Kharrufa In Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy School of Computing Science Newcastle University Newcastle upon Tyne, UK 2010