William Macfarlane
Learning Designer, Software Developer, Teacher, Organizer.
I design, develop, and facilitate tools, spaces, communities, and experiences through which people of all ages can build, play, make, teach, and learn together.
Interests: informal education, self-directed learning, creative computing, game design, makerspaces, community technology