Mary Hall is a professor in the School of Computing at University of Utah. She received a PhD in Computer Science in 1991 from Rice University. Her research focuses on compiler technology for exploiting performance-enhancing features of a variety of computer architectures: automatic parallelization for multi-cores and GPUs, superword-level parallelism, processing-in-memory architectures and FPGAs. Professor Hall is an ACM Distinguished Scientist and ACM’s representative on the Computing Research Association Board of Directors. She is deeply interested in computing history, having served on the ACM History Committee since 2005 and as chair from 2009-2014. She also actively participates in outreach programs to encourage the participation of women and other underrepresented groups in computer science.