Admitted to practice in Missouri; associate, Lewis and Rice, St. Louis, 1975-77; Assistant Professor, St. Louis University School of Law, 1977-80; Associate Professor, 1980-82; Visiting Professor of Law, Emory University, spring 1990; Visiting Professor of Law, University of North Carolina, summer 1992; Visiting Professor of Law, Duke University, spring 1998; Visiting Professor of Law, Washington University, summer 1999; Visiting Associate Professor, Vanderbilt University School of Law, 1981-82; Associate Professor 1982-92; Professor, 1992-2001; Visiting Professor of Law, Washington and Lee University, fall 2000; Bruce W. Nichols Visiting Professor of Law, Harvard University, spring 2001; Professor of Law, Washington and Lee University, 2001-2017; Professor of Law Emerita, 2017-. John W. Elrod Law Alumni Association Fellow in Teaching Excellence, 2004-2005.