Facilitating Student Learning in the Social Studies: Teacher Education and Technology