Carnegie Mellon University

Robert Monroe

Robert T. Monroe

Teaching Professor of Business Technologies

Download Hi-res Photo
  • TEP - Tepper Building - Room 4228
  • 412-268-5709
5000 Forbes Avenue
Pittsburgh, PA 15213


Dr. Robert T. Monroe is a Teaching Professor of Business Technologies in the Tepper School of Business at Carnegie Mellon University. Amongst other interests, his work explores ways that companies use AI and Machine Learning to do business better, faster, and cheaper. Before joining the faculty at Carnegie Mellon, Dr. Monroe worked in the software industry where he led the design and development of numerous successful software products and software-based services. Dr. Monroe holds a Ph.D. and M.S. in Computer Science from Carnegie Mellon University and a B.S. in Philosophy and Computer Science from the University of Michigan.


  • Carnegie Mellon University - Ph D (Computer Science) - 1999
  • Carnegie Mellon University - MS (Computer Science) - 1995
  • University of Michigan - BS (Computer Science and Philosophy) - 1993


Applications of machine learning and AI, tools for data management and analysis, product and service innovation and development, product management.


  • A Satisficing Choice Model

    (author(s): Peter Stuettgen, Peter Boatwright, Robert Monroe)
    INFORMS / Marketing Science 31(6), 2012; 878-899

  • Acme:Architectural Description of Component-Based Systems; David Garlan, Robert Monroe and David Wile
    Foundations of Component-Based Systems, Gary T. Leavens and Murali Sitaraman (eds), Cambridge University Press, 2000.

    Foundations of Component-Based System, Gray T. Leavens and Murali Sitaraman (eds), Cambridge University press, 2000,pp.47-68, 2000

  • Rapid Development of Custom Software Architecture Design Environments

    Doctoral Dissertation,CMU School of Computer Science, Technical Report CMU-CS-99-161, August 1999, 1999

  • Acme: An Architecture Description Interchange Language

    Proceeding of CASCON '97, 1997

  • Architectural Styles, Design Patterns, And Objects

    (author(s): Robert Monroe, Andrew Kompanek, Ralph Melton, David Garlan)
    IEEE Software 14(1), 1997; 43-&

  • Capturing Design Expertise in Customized Software Architecture Design Environments

    Proceedings of the Second International Software Architecture Workshop, October 1996, 1996

  • Style -Based Reuse for Software Architectures

    Proceedings of the 1996 International Conference on Software Reuse, April 1996, 1996

  • Implementing Distributed Server Groups for the Worls Wide Web

    (author(s): Robert Monroe, Michael Garland, Sebastian Grassia, Siddhartha Puri)
    CMU School of Computer Science Technical Report CMU-CS-95-114, 1995

Awards and Honors

  • Carnegie Mellon University in Qatar - Charles E. Thorpe Distinguished Service Award for Outstanding University Citizenship (2012)
  • CASCON Conference - First Decade High Impact Paper Award (2010)
  • Kodak - Kodak Graduate Fellow (1999)
  • National Science Foundation Graduate Research Fellow (1997)