She received a B.A. with honors and an M.L.S. from the University of Wisconsin-Madison, an M.A. from the University of Pennsylvania, a J.D. magna cum laude from Harvard Law School, and an LL.M. in Taxation from Boston University. She served as a clerk to Justice Ruth Abrams at the Massachusetts Supreme Judicial Court.