Communications Design & Human-computer interaction @ Carnegie mellon university
MClubs
HCII 30
Meeting of the Minds (Coming Soon...)
Filosofia