George Fairbanks holds a Ph.D. in Software Engineering from Carnegie Mellon University, advised by David Garlan and Bill Scherlis. His dissertation introduced design fragments (georgefairbanks.com/design-fragments), a new way to specify and assure the correct use of frameworks through static analysis. He has publications on frameworks and software architecture in selective academic conferences, including OOPSLA and ICSE.
He is presdent of Rhino Research (RhinoResearch.com), a software architecture and training firm.
The videos on Vimeo are of public talks at universities, conferences, and user groups.