Rob Miller is an associate 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.