Adam Greenfield is head of design direction for service and user interface design at Nokia. He was previously an instructor at New York University's Interactive Telecommunications Program, where he co-taught a class called Urban Computing. He lives and works in Helsinki, Finland.