Andrew speaking at CMU in April 2014 Andrew W. Moore

Summary of career to date via email addresses: Starting Aug 18, 2014: Dean of School of computer science. VP, Engineering. Built a Google engineering office in Pittsburgh. Helped grow Google's Adwords and Shopping systems. Professor: Computer Science Dept, Machine Learning Dept, Robotics Institute. Co-founder of a consultancy for statistical data mining in manufacturing. Post-doc in Chris Atkeson's Robot Learning group Graduate student, in the days before 3-letter-userid technology had been developed

Andrew Moore grew up in Bournemouth, England, where he wrote video games for obscure 6502-based personal computers. He attended Cambridge University, where he studied Mathematics and Computer Science as an undergraduate, and then, in his PhD under the advisorship of William Clocksin, developed new approaches to machine learning for robot control. Between undergraduate and graduate studies, Andrew spent a year working at Hewlett Packard Research Labs in Bristol.

Andrew then moved to a postdoc position at MIT, working for Chris Atkeson, where he researched robot juggling and manipulation. He demonstrated the use of non-parametric regression for high accuracy tasks such as pool playing.


Andrew then joined CMU’s faculty as an assistant professor, working in the fields of machine learning, reinforcement learning, manufacturing and algorithms for non-parametric regression. He was tenured in 2000. In recent years his main research interests are computational statistics, artificial intelligence, and statistical data mining. He built a research group called the Auton Lab (which since 2006 has been under the directorship of Artur Dubrawski and Jeff Schneider). This group has devised new ways of performing large statistical operations efficiently, in several cases accelerating state-of-the-art by several magnitudes. Members of the Auton Lab collaborate closely with many kinds of scientists, government agencies, technology companies and engineers in a constant quest to determine what are some of the most urgent unresolved questions at the borders of computation, statistical data mining, machine learning and AI. Auton Lab algorithms are now in use in dozens of commercial, university and government applications.

In 2003, Andrew became a U.S. citizen.

Areas of research and deployment

Artificial Intelligence, Bayesian Networks, Customer churn analysis, Counter- terrorism analytics, Data Mining, Machine Learning, Medical informatics, National retail data analysis, Computational physics, Process control and optimization, Experiment Design, Customer complaint monitoring, Electronic medical records monitoring, Hidden Markov models, Time Series analysis, Spatial data structures, Disease cluster detection, Social network analysis, Reinforcement learning, Markov Decision Processes, E-Science, Image processing, and tracking. Andrew taught graduate and undergraduate classes in AI, Machine Learning, Computational Statistics and Algorithms. His data mining tutorials have been downloaded more than a million times.

Examples of Deployments


In 2006, Andrew joined Google, where he was responsible for building a new engineering office. Google Pittsburgh has grown, now taking several floors of Bakery Square. It employs Computer Scientists, Site Reliability Engineers, Ontologists and Taxonomists, Customer Support operations, Product Managers, Sales Engineers, Statisticians, Test Engineers and User Experience Researchers.

Google Pittsburgh is responsible for machine learning and distributed systems components of many of Google’s advertising and ecommerce systems. This includes the prediction of which advertisements are most useful to serve in response to which queries. The learning system runs successfully planet-wide 365/24. Other major systems from Google Pittsburgh include detection and prevention of fraud using human-assisted active learning, advanced crawling algorithms, automatic detection and diagnosis of emerging problems in massively scaled software services, predictive optimization of display campaigns, and core work on Google’s algorithm libraries.

As a VP of engineering, Andrew was responsible for the retail segment: Google Shopping. Examples of areas covered include Product Listing Ads, same day delivery (aka Google Shopping Express), reviews mining and understanding, computer vision for shopping, auction theory, and the ecology of retail and promotions. The Google shopping team---based in California, Pittsburgh, Toronto and Zurich---has created a growing, semantically rich, knowledge repository of all entities in the retail world.

Andrew was involved with a number of Google/University activities, two examples of which were Google Sky (in collaboration with CMU, Hubble Space Telescope Center and University of Washington) and the Android SkyMap app.

Back to CMU

Andrew Moore has recently (August 18th, 2014) returned to CMU as Dean of the School of Computer Science.