After graduating from law school, Professor Cain practiced law in Montgomery, Alabama, specializing in tax law. In 1974, she joined the faculty of the University of Texas School of Law, where she taught for 17 years. During this period of time she taught as a Visiting Professor at a number of different law schools, including Wisconsin, Tulane, and the University of Southern California. In 1991, she joined the law faculty at the University of Iowa. She was Associate Dean for Academic Affairs from 1996 to 1999 and Associate Dean for Admissions from 2001-2003. In the 2003-2004 academic year, Professor Cain served as Interim Provost of the University and then as Vice Provost until her retirement.
Professor Cain's teaching and scholarly interests include federal taxation, wills and estates, property, nonprofit organizations, feminist legal theory, and lesbian and gay legal issues.
She was a member of the board of directors of Lambda Legal Defense and Education Fund for seven years and is a Past President of the Society of American Law Teachers. She is also a member of the American Law Institute.
AB, Vassar College, 1968
JD, University of Georgia, 1973