Description: Christopher Craft is an educator, google trainer, microsoft trainer and father.
education (19846) google (6191) microsoft (3772) educator (888) phd (841) researcher (461) chris craft (41) christopher craft (1) crafty184 (1)
Connecting learners to learning and each other.