About Rhino Research

Photo courtesy of rickpawl on flickr, CC 2.0 license

Rhino Research is a consulting and training company focusing on software architecture, and located in beautiful Boulder, Colorado. We offer a variety of training courses and consulting services.

Dr. George Fairbanks has been teaching software architecture and object-oriented design for ten years for companies including Kinetium, Valtech, and Platinum Technology. In the Spring of 2008 he was the co-instructor for the graduate software architecture course at Carnegie Mellon University.

He holds a Ph.D. in Software Engineering from Carnegie Mellon University, advised by David Garlan and Bill Scherlis. His dissertation introduced 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 has written production code for telephone switches, plugins for the Eclipse IDE, and everything for his own web dot-com startup. He maintains a network of Linux servers in his spare time.

George is a program committee member for 2009 Working International Conference on Software Architecture (WICSA 2009), and has been a referee for IEEE Transactions on Software Engineering (TSE).

Full resumeDownload HTMLDownload PDF

Image credit: rickpawl at flickr, Creative Commons 2.0 license