Mary Hall (computer scientist)

Mary Wolcott Hall is an American computer scientist specializing in compilers and automatic parallelization.

Hall's mother, a mathematics teacher, passed on her interest in computers to her daughter.

She continued at Rice for graduate study in computer science, earning a master's degree in 1989 and completing her Ph.D. in 1991.

[2] Her dissertation, Managing Interprocedural Optimization, was supervised by Ken Kennedy.

"[1] After postdoctoral research at Stanford University, a visiting assistant professorship at the California Institute of Technology, and a research faculty position at the University of Southern California, she obtained a regular-rank associate professorship at the University of Utah in 2008, and was promoted to full professor in 2012.