Hannah Lesser

design, social and political history at carnegie mellon university