Andrew Milne
UX Research and Design

Ethnographic Study of Learning in a DIY Community