Faculty Recruiting Support CICS

Andrew McGregor

334 CS Building


Theoretical computer science.


Professor McGregor's research includes algorithms for processing massive data sets and data streams; computing with noisy or incomplete data; clustering; coding and information theory. His work appears in theoretical computer science, database, data mining, coding theory, and machine learning publications.


Ph.D., Computer Science, University of Pennsylvania (2007), M.Eng, Computer Science, University of Pennsylvania (2002), Certificate of Advanced Study in Mathematics, University of Cambridge (2001), B.A., Mathematics, University of Cambridge (2000). Professor McGregor joined the College of Information and Computer Sciences of the University of Massachusetts Amherst in Spring 2009 as an Assistant Professor. Prior to this he spent two years at the Information Theory and Applications Center at the University of California, San Diego and at Microsoft Research, Silicon Valley.

Activities & Awards

Prof. McGregor received the National Science Foundation CAREER Award in 2010 and the ACM PODS Alberto O. Mendelzon Test-of-Time Award in 2020. He received the Lilly Teaching Fellowship in 2012 and the College of Information and Computer Sciences Outstanding Teacher Award in 2016. He directs TRIPODS Institute for Theoretical Foundations of Data Science at UMass.