Larry Constantine is a software engineer, specializing in the human side of software development. He is currently a professor in the Mathematics and Engineering Department at the University of Madeira Portugal, where he heads the Laboratory for Usage-centered Software Engineering (LabUSE), a research center dedicated to study the human aspects of modern software engineering. He has more than 150 published papers to his credit, as well as 17 books. These include the influential classic text, Structured Design, written with Ed Yourdon, and the award-winning Software for Use, written with Lucy Lockwood. In 2006 he was recognized as a Distinguished Engineer by the Association for Computing Machinery.