Skip to content

Curriculum Vitae

Last updated May 2026. This page is generated from the same data that drives the site, so it reflects current state.

Positions

Education

Bar Admissions

Teaching Honors

Books

Articles

Op-Eds & Public Commentary

Podcast Appearances

Practice