She attended Bates College, graduating with an English degree. She went to Syracuse University College of Law, where she received a law degree and a Certificate in Gerontology. She worked for Legal Services, then became an adjunct in the English department of the Borough of Manhattan Community College.