David Tuffley PhD is lecturer and researcher at Griffith University in Australia. David is a Software Engineer, though his interests range widely across Psychology, Anthropology, Literature, Philosophy, History, Design and Architecture.
David has been an academic since 1999 teaching a range of courses including technical communication and professional issues in computing. During that time he has been an Software Engineering Institute-authorized CMMI Instructor, and an active consultant working with industry partners to improve their software and systems development capabilities.
For 15 years before academia David was a consultant for public and private sector IT clients in Australia and the United Kingdom. David's focus has been on technical writing, business analysis and model-based process improvement. He combines theory and practice in a focussed and disciplined way that has proved effective for solving problems for clients.