Research/Areas of Interest:

Using programming language techniques to make it easier, safer, and faster to ingest untrusted or ill-formed data


  • Ph.D., Stanford University, United States, 1996
  • B.Sc., Stanford University, Stanford, United States, 1991


Before joining Tufts School of Engineering, Kathleen Fisher was a program manager at the Defense Advanced Research Projects Agency (DARPA), where she started and managed the High-Assurance Cyber Military Systems (HACMS) and Probabilistic Programming for Advancing Machine Learning (PPAML) programs; a consulting faculty member in the Computer Science Department at Stanford University, and a principal member of the technical staff at AT&T Labs Research. Fisher is an ACM Fellow. She is a former associate editor for TOPLAS and a former editor of the Journal of Functional Programming. Fisher is a past chair of the ACM Special Interest Group in Programming Languages (SIGPLAN) and past co-chair of CRA's Committee on the Status of Women (CRA-W). She is a recipient of the SIGPLAN Distinguished Service Award, Vice Chair of DARPA's ISAT study group, and a member of the Board of Trustees of Harvey Mudd College. Kathleen Fisher's research focuses on advancing the theory and practice of programming languages and on applying ideas from the programming language community to the problem of ad hoc data management. Recently, she has been exploring synergies between machine learning and programming languages and studying how to apply advances in programming languages to the problem of building more secure systems.