Rob Miller

Rob Miller


Rob Miller is a professor in the MIT EECS department and a member of the Computer Science and Artificial Intelligence Laboratory. He earned his Ph.D. in Computer Science from Carnegie Mellon University (2002). His doctoral research concerned intelligent interfaces and pattern languages for automated text editing, particularly of structured and semi-structured text. He received B.S. and M.Eng. degrees in EECS from MIT (1995).

His research interests involve user interfaces and programming systems, in various combinations: (1) end-user programming, specifically for the web, to help people change and adapt the web applications they use every day; (2) new UIs and tools for software developers, to make their programming more effective and productive; and (3) human computation and crowd computing, which is about building systems that have people inside them, as integral components alongside traditional software. In the past, he has also done work on usable security and programming by demonstration.



  • MIT EECS: Faculty Research Innovation Fellowship (2015)
  • MIT: MacVicar Faculty Fellow (2013)
  • MIT EECS: Jamieson teaching prize (2011)
  • UIST: Best Paper Award (2010)
  • MIT: Louis B. Smullins Award for Excellence in Undergraduate Teaching (2007)
  • UIST: Best Paper Award (2005)
  • National Science Foundation: Career Award (2005)
  • Association for Computing Machinery: Doctoral Dissertation Award (2002)
  • USENIX Annual Technical Conference: Best Student Paper (2000)
  • USENIX Annual Technical Conference: Outstanding Paper (1999)
  • Phi Beta Kappa: Member (1995)