Bennett Lauber is a user experience professional with over 20 years of experience working with developers and educating teams of all sorts of shapes and sizes in the value of usability and user-centered design. He began his career as a human factors scientist at the IBM Santa Teresa lab where his work on 3270 terminal screens seems light years away from the interfaces of today. Bennett eventually began working on what was then called “multimedia computing” and led his career to focus on the “bleeding edge” of technology. He holds bachelors and masters degrees in developmental and cognitive psychology from the University of California, Los Angeles. Luckily, the human mind and the types of mental models that it can create have not changed much over the years, so applying his knowledge of the theories of cognitive psychology to the today’s interfaces seems much more natural.