Using Technology to Teach Social Science