About me

I have the full stack of BS, MS, and PhD computer science degrees, with the last one from Carnegie Mellon University's software engineering PhD program. I was enormously fortunate to be advised by David Garlan and Bill Scherlis, with Jonathan Aldrich and Ralph Johnson on my thesis committee.

My research focused on design fragments, a new way to specify and assure the correct use of frameworks. I am currently writing a book on software architecture.

Outside of academics, I have experience doing the following:

  • architecting systems for large financial firms
  • teaching architecture and software design
  • mentoring developers / management on software architecture and design
  • building software in large and small teams
  • running a web startup

Please see the website for Rhino Research, my new software architecture company for details on what I'm up to professionally. The company focuses on software architecture training and software architecture consulting.

Contact information
George Fairbanks
Phone: (303) 442-0725
Email: gf-web@georgefairbanks.com
Mail: 2445 7th St, Boulder, CO 80304

Syndicate content